TS: Array

Beitrag lesen

Hallo und guten Abend,

danke für deine Erklärung. Jetzt bleibt noch die letzte Frage, wie ich $UserMonatArray[] = $Monat in $monate = array(3,5,7); bekomme, also die Zahlen sollen dynamisch gefüllt werden.

Hier bindest Du drei Variablen an die Ergebnisdatensätze, die auch jeder drei Werte enthalten sollten:

    $UserMonat->bind_result($id, $userid, $monat);

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.


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?

Grüße
TS