Vinzenz Mai: Mehrere Werte in einer Where Abfrage

Beitrag lesen

Hallo Martin,

Du solltest den Rückgabewert von mysql_query() auch auf Gültigkeit prüfen, anstatt ihn gutgläubig zu verwenden. Im Fehlerfall, oder wenn keine Datensätze auf die Anfrage passen, ist er nämlich ein boolsches false

das ist Unsinn. Selbstverständlich gibt mysql_query() eine Ressourcenkennung zurück, wenn ein SELECT-Statement ausgeführt werden konnte. Dies gilt auch, wenn die Ergebnismenge leer ist. Eine Ressourcenkennung wird *immer* zu TRUE evaluiert.

Richtig ist, dass man im Fehlerfall mysql_error() befragen sollte.

Freundliche Grüße

Vinzenz