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"; }
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.