jobo: PDO Prepared Statement - falscher Query?

Beitrag lesen

Hallo,

Moin,

also als erstes ich weiß nicht genau ob das jetzt ein SQL Fehler ist oder ein PHP Fehler.

Hab da ein Query, der sieht so aus:
select FACEBOOK.* from FACEBOOK where (FACEBOOK_ID_KONTO = :FACEBOOK_ID_KONTO_0 and FACEBOOK_EDITDATE = :FACEBOOK_EDITDATE_1)

Dann hab ich noch ein Array das sieht so aus:
$arPrepare[':FACEBOOK_ID_KONTO_0'] = 1;
$arPrepare[':FACEBOOK_EDITDATE_1'] = 0;

Wenn ich das jetzt mittels dem PDO Objekt abschicke erhalte ich kein Ergebnis.
Wenn ich das Query direkt abschicke erhalte ich ein paar Treffer:
select FACEBOOK.* from FACEBOOK where (FACEBOOK_ID_KONTO = 1 and FACEBOOK_EDITDATE = 0)

Bin ich doof, überarbeitet oder hab keine Ahnung? Wie auch immer Hilfe...

Naja, Dein $arPrepare scheint ja nicht anzukommen. Frägt sich, warum? Und warum du keine Möglichkeit hast, den query-String auszugeben (geht vielleicht nicht bei PDO-Statements)?

Auf das Errorreporting wurdest du ja schon hingewiesen. U.u. auch mal phps error reporting auf Warnings und Notices erweitern, dann bekommst du vielleicht mal ne Fehlermeldung, dass eine Var nicht existiert ...???

Gruß

jobo