MySQL-Abfrage, ist ein Wert im Feld?

Megamorph

Mitglied
Hallo,
ich brauche mal wieder eure Hilfe. Diesmal habe ich in selfphp + google nachgeschaut, aber nichts gefunden(ist auch schwer, da ich den Namen der Funktion nicht kenne..).

Ich möchte für ein login script beim registrieren überprüfen, ob es schon einen Benutzer mit dem selben Namen gibt.

Also so zu sagen eine Spalte nach einem Wert durchsuchen, dann evtl. einen boolean zurückbekommen, der mir dann sagt, ob es schon einen identischen Wert gibt oder nicht.

Thx for helping.
 
Hallo,

bau doch in dein Registrierungsformular dort, wo du die eingegebenen Daten verarbeitest, ein MySQL-Select ein, mit dem du nach einem gleichen Eintrag suchst. Wenn er vorhanden ist, gibst du eine Fehlermeldung aus, wenn nicht, dann lässt du die Daten eintragen.

PHP:
$select = mysql_query("SELECT benutzername FROM tabelle WHERE benutzername = '".$_POST["bernutzer_aus_formular"]."'");
if(mysql_num_rows($select) > 0) {
 echo "Fehlermeldung";
} else {
 // Daten in Datenbank eintragen
}
 
Zurück