ghost-in-the-shell
Goto Top

PHP nach MySQL - check username of exists

Ich habe ien Problem mit meinem Script.
Er soll einfach nur eine if machen in der er den Username aus der Anmeldung mit dem aus einer MySQL Tabelle vergleich.
Wenn der User existiert soll er ein Fehler melden.
Wenn nicht einfach fortfahren.

Hier das Script (Snipsel)
   $result=$db->query("SELECT nick FROM `user` WHERE nick='$username'");  
   $row=$db->fetch_array($result);
   if(strtolower($row)==$username) {
    echo "Dieser Username ist bereits vorhanden <a href=\"./anmelden.php\">Zurück</a>";  
    exit();
   }
mfg:
Accler

Content-Key: 58073

Url: https://administrator.de/contentid/58073

Printed on: April 19, 2024 at 11:04 o'clock

Member: Dani
Dani May 02, 2007 at 19:56:40 (UTC)
Goto Top
G' Abend,
das Problem liegt hier:
....
if(strtolower($row)==$username) {
....
Du solltest den Spaltenname aus der Tabelle auch noch angeben.

Beispiel:
....
$row['SPALTENNAME']  
...
Zusätzlich verschiebe ich den Beitag mal nach PHP.


Gruß
Dani
Member: afri
afri May 25, 2007 at 12:00:42 (UTC)
Goto Top
$result=$db->query("SELECT nick FROM `user` WHERE nick='$username'");  
$row=$db->fetch_array($result);
if($db->num_Rows($row) != 0) {
   echo "Der Benutzer ".$row." existiert schon.";  
}