Hallo und guten Abend,
Und dann werden diese Variablen bei jedem Fetch()-Durchlauf damit gefüllt und stehen sofort nach dem fetch() mit den neuen Werten (aktuelle Zeile der Ergebnismenge) zur Verfügung
$_monate = array(); while ($stmt->fetch()) { $_monate[] = $monat; }
Im Array $_monate sollte sich jetzt die Spalte
monat
aus dem Ergebnis wiederfinden.
Ok, danke das habe ich jetzt soweit verstanden, das heißt also auch die Einträge werden automatisch mit einem , getrennt? Ich dachte immer diese muss ich von Hand irgendwie hinzufügen.
BTW: da ich diese Prepared Statements nicht mag, habe ich auch noch nie die Grenzen ausgelotet, also auch noch nie ausprobiert, was passiert, wenn die Ergebnismenge mehr Spalten enthält, als man anschlie0end mit bind anspricht. Gehen die restlichen einfach nur verloren?
Du meinst wenn in SELECT mehr drin steht als man anschließend im bind anspricht? Kann ich dir sagen, es knallt an allen Ecken :( Die Erfahrung musste ich heute Nachmittag schon machen.