Christian: where var = ''

Beitrag lesen

Hallo Struppi,

Hier ist die Frage, was steht in $var?
Evtl. musst du den Wert quoten oder escapen.

Gegeben ist eine Variable $var, welche unabänderlich '' (Wert leere Menge, aber nicht NULL) sein kann.

^^

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource

Was für ein Argument erwartet die Funktion mysql_fetch_object()?

o.O

Das Widersinnige für mich dabei ist, dass, wenn ich unter phpMyAdmin
SELECT * FROM Tabelle WHERE var = '' als Befehl eingebe, einwandfrei die richtigen Zeilen ausgewählt werden.

da deutet darauf hin, dass das Argument für die Funktion einfach falsch ist, was sagt deine Dokumentation?

? Wieso deutet das daraufhin, dass das Argument für die Funktion einfach falsch ist? Das war ja schon vorher bekannt. Ich würd sagen, das deutet darauf hin, dass das Problem ganz klar in der Syntax im PHP-Programm steckt, da mysql ja mit solchen ''-Werten umgehen kann.
'Meine' Dokumentation hat mich zu dem Problem nichts finden lassen.

Gruß Christian