Hallöchen,
ich habe eine etwas beschämende Frage aber ich finde es einfach nicht mehr =(
Bei prepare kann man die Daten ja einmal als Key-basierendes Objekt übergeben und einmal als durchnummeriertes Array...
So und wenn mich nicht alles täuscht, habe ich mal gesehen das man bei der Fragezeichen-Variante auf das array zugreifen kann...
Je nach dem wie ein Query aussieht und oder weitere enthält ist das ziemlich nützlich wenn aus dem Array die Inhalte eben öfters vorkommen, z.B. in
Natürlich entspricht dies dem != das man hätte verwenden sollen, aber mir gehts ja darum das man eben den Inhalt aus [0] 2 mal verwenden kann und eben nicht das Array doppelt füllt ['22', '22'].
ARGUMENT(0) ist natürlich Quatsch, denn genau das ist was ich einfach nicht mehr finde und wie man merkt habe ich auch gerade kein Schimmer wie dieses Value-Objekt in Fachsprache heißt (sonst hätte ich sicher eher was gefunden).
Nun ich hoffe Jemand kann mir da fix weiter helfen.
MfG: Paykoman
ich habe eine etwas beschämende Frage aber ich finde es einfach nicht mehr =(
Bei prepare kann man die Daten ja einmal als Key-basierendes Objekt übergeben und einmal als durchnummeriertes Array...
PHP-Code:
INSERT INTO table_name (column1, column2, column3, ...)VALUES (:value1, :value2, :value3, ...);
// Oder halt
INSERT INTO table_name (column1, column2, column3, ...)VALUES (?, ?, ?, ...);
Je nach dem wie ein Query aussieht und oder weitere enthält ist das ziemlich nützlich wenn aus dem Array die Inhalte eben öfters vorkommen, z.B. in
PHP-Code:
WHERE id < ARGUMENT(0) OR id > ARGUMENT(0)
ARGUMENT(0) ist natürlich Quatsch, denn genau das ist was ich einfach nicht mehr finde und wie man merkt habe ich auch gerade kein Schimmer wie dieses Value-Objekt in Fachsprache heißt (sonst hätte ich sicher eher was gefunden).
Nun ich hoffe Jemand kann mir da fix weiter helfen.
MfG: Paykoman
Kommentar