PHP... Usernamen prüfen

Hallo !
ich verwende ein Registrierungsformular, bei dem Nutzer Ihre Daten eingeben können.
Eine Prüfung auf doppelte USernamen liefert aber leider nicht das gewünschte Ergebnis - selbst wenn unterschiedliche Usernamen eingegeben werden reklamiert dir Funktion…

$query=„SELECT * FROM users WHERE Ulogname =’$Logname’“;
$result=mysql_query($query);
if ($result)
{
$allesok=0;
$antwort=„Username wird bereits verwendet !“;
}
Woran liegts ?

Hi Stephan,

mit if ($result) frägst du nur ab, ob deine Query funktioniert hat und das hat sie meist. Wenn du wissen möchtest, ob ein Eintrag gefunden wurde, dann benutze die Funktion mysql_num_rows. Die sagt dir, wie viele Datensätze in $result sind.

Gruß Michi

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]