Jörg Peschke: nach Datensätze suchen

Beitrag lesen

Hallo,

Es wird immer nur Username vorhanden ausgegeben. Wieso funktioniert es nicht?

Schau dir nochmal die Online-Hilfe zu mysql_query an: mysql_query liefert nur dann FALSE zurück, wenn die Anfrage aus irgendeinem Grund nicht ausgeführt werden kann (Die Tabelle nicht existiert, ein Syntax-Fehler vorliegt usw.) - Deine Anfrage ist aber ja korrekt, sie liefert eben nur keinen Datensatz, das Ergebnis ist also immer TRUE.

Benutze zur Auswertung, ob der Username gefunden wird oder nicht
am besten die Funktion mysql_num_rows, damit kannst Du zählen, wieviele Datensätze gefunden werden.

Hope that helps,

Viele Grüße,
Jörg

PS: Ich hoffe, Du hast die Variable $username entsprechend escaped, sonst kannst Du Dir ggf. ne böse SQL-Injection einfangen - falls nicht, nutze etwas wie mysql_real_escape_string.