Moin,
also ich bin ein absoluter anfänger auf dem Gebiet und es ist wahrscheinlich nur eine Kleinigkeit aber bei mir will es einfach nicht funktionieren.
Dies ist mein prepared Statement...für mich sieht dies auch richtig aus.
Personalnummer wird eingelesen mit 1 und es gibt in meiner Datenbank auch jemand mit Personalnummer 1 aber es wird mir nach
$user->num_rows immer nur der Wert 0 zurückgegeben. Ändere ich die Abfrage zu
Bekomme ich nach $user->num_rows '1' zurück also hat es hier offensichtlich geklappt. Ich bin maximal verwirrt und weiß nicht mehr was ich ändern soll oder kann...meiner Meinung nach habe ich alles probiert was geht.
also ich bin ein absoluter anfänger auf dem Gebiet und es ist wahrscheinlich nur eine Kleinigkeit aber bei mir will es einfach nicht funktionieren.
Dies ist mein prepared Statement...für mich sieht dies auch richtig aus.
PHP-Code:
$user = $db_link ->prepare("Select * from benutzer where personalnummer = ?"); $user->bind_param("i",$personalnummer); $user->execute();
$user->num_rows immer nur der Wert 0 zurückgegeben. Ändere ich die Abfrage zu
PHP-Code:
$user = $db_link ->query("Select * from benutzer where personalnummer = 1");
Kommentar