Ich suche ein PHP-Script, welches mir eine SQL-Datenbank ausließt, ob ein Nickname schon vorhanden ist, und auch prüft ob die Email schon vorhanden ist (für einen Login-Bereich)
Ist der Nick vorhanden soll folgendes passieren:
$fehler = 1;
Ist die Email vorhanden soll folgendes passieren:
$fehler = 2;
Ist weder das eine noch das andere Vorhanden soll eine neue Datei aufgerufen werden.
Hier mein Script, was allerdings nicht funktioniert, weil es immer die neue Datei aufruft, egal was ich eingebe.
Danke schonmal im Voraus.
Ist der Nick vorhanden soll folgendes passieren:
$fehler = 1;
Ist die Email vorhanden soll folgendes passieren:
$fehler = 2;
Ist weder das eine noch das andere Vorhanden soll eine neue Datei aufgerufen werden.
Hier mein Script, was allerdings nicht funktioniert, weil es immer die neue Datei aufruft, egal was ich eingebe.
Danke schonmal im Voraus.
Code:
<?php
// Aufbau der Datenbankverbindung
$connectionid = mysql_connect ("localhost", "benutzer", "pw");
if (!mysql_select_db ("usr_kmm611_1", $connectionid))
{
die ("Keine Verbindung zur Datenbank");
}
$abfrage = "SELECT nick FROM benutzerdaten";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
if ($row->nick == $nick)
{$fehler = 1;}
else {
$abfrage = "SELECT email FROM benutzerdaten";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
if ($row->email == $email)
{$fehler = 2;}
else
{$fehler = 3;}
}
}
}
echo($fehler);
?>