Ist der Datensatz vorhanden?

Fassbrause

Grünschnabel
Ist der Datensatzt vorhanden?

Hi,
ich möchte aus meiner MYSQL Datenbank aus einer bestimmten Tabbelle (accounts) überprüfen, ob der bei der Registrierung angegeben Username schon existiert oder nicht.

fassbrause
 
Code:
SELECT * FROM users WHERE Username='$un'

Nimm die Abfrage.
In $un ist der Benutzername, der gewählt wurde.
Danach überprüfst du mit mysql_num_rows wie viele Ergebnisse du bekommt.

$anz > 0 -> Vergeben
else speichern

PHP:
$sql = "SELECT * FROM users WHERE Username='".$un."'";
$res = mysql_query($sql);
$anz = mysql_num_rows($res);
if($anz > 0) {
 # Bereits vorhanden
} else {
 # Speichern
}
 
Du kannst es auch etwas mehr "MySQLiger" machen:
PHP:
SELECT COUNT( `users`) AS `anzuser` FROM `user_table` WHERE `user`='Benutzername'
In wenn anzuser nun 0 ist, dann gibt es den Benutzer nicht.
 

Neue Beiträge

Zurück