dedlfix: MySql_fetch_assoc Fehler?

Beitrag lesen

Tach!

Wie genau löse ich am effizienten die beiden Problem (falls das zweite denn eines ist)?

Mit Fehlerbehandlung und Dokumentation lesen. Auch eine Suchmaschine kann helfen, diesem sehr häufig auftretendem Fehler auf die Spur zu kommen.

Die Fehlermeldung sagt aus, dass ein unerwarteter Wert übergeben wird. Nun, da schaut man mal, wo dieser herkommt und dann schaut man in die Dokumentation, warum dieser und nicht der erwartete zurückgegeben wird. Mit var_dump() kann man sich übrigens genaue Informationen zu einem Wert anzeigen kassen. echo ist für solche Debug-Zwecke nahezu ungeeignet.

Einen booleschen Wert liefert mysql_query() bei einem SELECT nur, wenn da ein Fehler auftrat. So schreibt es die Dokumentation und so ist es. Wie man an die Meldung des eigenlichen Fehlers kommt, weiß auch die Dokumenation.

Und dann solltest du von der alten und abgekündigten mysql-Extension Abstand nehmen und mysqli oder PDO verwenden.

dedlfix.