Hallo, meine SQL Abfrage, ob ein bestimmter Username schon vergeben ist, funktioniert nicht:
Code
$checkusername = $connection -> prepare("SELECT username FROM loginDatas WHERE username =?");
$checkusername -> bind_param('s', $username);
$checkusername -> execute();
$checkusername -> bind_result($checkusername_form);
$checkusername -> fetch();
if($checkusername -> num_rows == 1) {
echo "Username schon vergeben";
exit;
}else { echo "alles gut"; }
Alles anzeigen
Und ich verstehe einfach nicht, wieso. Habe bereits vieles ausprobiert, anderen Code-Schreibweisen verwendet und öfters den Code neu geschrieben, aber alles ist nutzlos. Jedes mal kommt die Meldung "alles gut", was nicht sein dürfte.