K
Kosta_91
Gast
Guten Tag,
ich habe folgendes Prblem:
Ich habe ein Formular zum Registrieren und zum LogIn geschrieben.
Die Daten werden in einer SQL Datenbank gespeichert.
Wenn jemand z.B. bei der Registrierung einen Benutzernamen eingibt,soll geprüft
werden, ob dieser schon in der Datenbank vorhanden ist.
Jedoch überprüft er bei mir nur den Ersten Eintrag und nicht die darauffolgenden.
Hier der Code:
$sql2 = "SELECT benutzername FROM benutzername";
$abfrage2 = mysql_query($sql2);
if (!$abfrage2){
die('Ungültige Abfrage:'.mysql_error());
exit;
}
$row2 = mysql_fetch_array($abfrage2);
if($row2['benutzername'] == $bna){
echo "Der Benutzername ist schon vorhanden!";
echo "<br>";
echo 'Bitte geben Sie einen neuen Benutzernamen ein!<a href="Reg2.php">zurück</a>';
exit;}
else{
echo "";}
ich habe folgendes Prblem:
Ich habe ein Formular zum Registrieren und zum LogIn geschrieben.
Die Daten werden in einer SQL Datenbank gespeichert.
Wenn jemand z.B. bei der Registrierung einen Benutzernamen eingibt,soll geprüft
werden, ob dieser schon in der Datenbank vorhanden ist.
Jedoch überprüft er bei mir nur den Ersten Eintrag und nicht die darauffolgenden.
Hier der Code:
$sql2 = "SELECT benutzername FROM benutzername";
$abfrage2 = mysql_query($sql2);
if (!$abfrage2){
die('Ungültige Abfrage:'.mysql_error());
exit;
}
$row2 = mysql_fetch_array($abfrage2);
if($row2['benutzername'] == $bna){
echo "Der Benutzername ist schon vorhanden!";
echo "<br>";
echo 'Bitte geben Sie einen neuen Benutzernamen ein!<a href="Reg2.php">zurück</a>';
exit;}
else{
echo "";}