Array-Werte aus MySQL-Datenbank abfragen

Lösung!

Ich habe jetzt solange mit den Anführungsstrichen rumgespielt, bis er dieses aktzeptierte:
PHP:
id IN (".implode(', ', array_map('intval', $_GET[idarray])).")

Herzlichen dank für die umfangreich Hilfe - wo soll ich die Flasche Wein hinschicken (rot oder weiss)?

*freu*

anna
 
Du solltest vielleicht einen Editor benutzen, der die PHP-Syntax farblich hervorhebt. So können oft Fehler vermieden oder schnell entdeckt werden. Unter Windows hat mir Notepad2 wegen seiner Schlichtheit gefallen.
 
Der Editor hebt ja sogar php Syntax farblich hervor (HTML-Kit), jedoch sind das:
PHP:
".implode(', ', array_map('intval', $_GET[check]))."
und das
PHP:
'.implode(', ', array_map('intval', $_GET[check])).'
für den Editor (imho korrekterweise) gleichermassen Strings. Letzeres wird aus skurrilen Gründen jedoch nicht in einer Query von der MySQL Datenbank akzeptiert. Ich tippe also eher auf Anomalien bei der letzteren.

cheerio,
anna
 
Zurück