Thomas Schmieder: mySQL fehler

Beitrag lesen

Wenn man jetzt mit dem leeren Handle (es ist auf NULL gesetzt) versucht, [...]

mysql_query() gibt bei einer fehlerhaften query bool(false) zurück!?

Hallo,

bei mir hat das bisher immer so geklappt. Ich denek, es gibt NULL zurück und das ist boolesch verglichen eben false.

PHP wandelt ja so schön die Typen inenander um, dass das funktioniert.

Sieh Dir dazu mal Seite 404 http://www.bitworks.de/literatur/php/php4.zip an. Da steht das alles. Dann brauche ich es nicht abzuschreiben.

Wenn nicht NULL zurückgegeben wird, dann heißt das aber noch lange nicht, das das Resultset einen Eintrag hat. Es kann dann auch leer sein. Das muss man dann bei der Weiterverarbeitung auch noch berücksichtigen:

Die Anzahl der SQL-Treffer erfährst Du dann mit mysql_num_rows($result)

Gruß

Tom