Aus DB abfragen und vergleichen aber wie?

Bloodlord

Mitglied
Hallo,
habe folgendes Problem:

Ein name wird in ein Formular eingegeben der Name soll mit dem Feld Name in der MySql Datenbank verglichen werden, wenn der Name nicht vorhanden ist kann die Registration weiter gehen ansonsten wir der Benutzer zurück zum Formular geschickt.

Mein Hauptproblem daran ist wie ich die MySql DB abfragen soll, damit alle Datensätze durchsucht werden!
 
Ja also hab versucht mich dareinzudenken, aber irgendwie Verstehe ich das net so ganz, kann ich das in etwa so machen:


$result = mysql_query("SELECT nickname FROM benutzerdaten WHERE $nickname = '$nickname'");
if (!$result) {
echo 'Abfrage konnte nicht ausgeführt werden: ' . mysql_error();
exit;
}
$row = mysql_fetch_row($result);


?>
die abfrage an sich, wäre das doch, kann ich nun mit einer IF-Anweisung die Variable $result abfragen und damit bestimmen ob die Registrierung ok ist oder ein anderer Nickname gewählt werden muss?
 
:rolleyes:
PHP:
$query = mysql_query('SELECT nickname FROM benutzerdaten WHERE nickname = "' . $_POST['nickname'] . '"');
if (mysql_num_rows($query) > 0) {
    echo 'Benutzername bereits vorhanden!';
} else {
    // weiter mit der Registrierung
}
 
Zurück