Hallo. Ich hab irgendwie ein absolutes Problem mit einer MySQL-Abfrage.
Mein Syntac lautet z.Z.
SELECT * FROM foobar_users WHERE 'username'='root' AND ('password'='d41d8cd98f00b204e9800998ecf8427e' OR ('password'=NULL AND 'only_ip'='192.168.1.202'))
Das ganze liefert mir 0 Resultate zurück.
phpMyAdmin zeigt mir wenn ich mir das erklären lasse "Impossible WHERE" an.
Es gibt in der Tabelle aber einen Datensatz in dem das Feld "password" NULL ist, das Feld "username" "root" ist und "only_ip" "192.168.1.202" ist.
Der Export des entsprechenden Datzensatz der aber nicht gefunden wird sieht so aus:
INSERT INTO `imagepointer_users` (`foo`, `bar`, `username`, `password`, `comments`, `only_ip`) VALUES (4, 1, 'root', NULL, 'readwrite', '192.168.1.202');
Kann mir das jemand erklären was ich da falsch mache?
Lesezeichen