Guten Morgen,
wenn ich diesen Code unter XAMPP ausführe
$UserMonat = $mysqli->prepare("SELECT id, userid, monat FROM buch WHERE userid = ? ");
$UserMonat->bind_param("s", $userObject->userID);
$UserMonat->execute();
$UserMonat->bind_result($id, $userid, $monat);
$UserMonat->store_result();
while ($stmt->fetch()){
$UserMonatArray[] = array(
'monat' => $monat
);
}
echo $UserMonatArray;
var_dump($UserMonatArray);
Erhalte ich diese Ausgabe
Arrayarray(3) {
[0]=>
array(1) {
["monat"]=>
string(2) "3"
}
[1]=>
array(1) {
["monat"]=>
string(1) "5"
}
[2]=>
array(1) {
["monat"]=>
string(1) "7"
}
}
Ist das denn richtig? Mir kommt das alles etwas merkwürdig vor? Warum steht z.B. ganz oben Arrayarray?
Ich muss mit dieser Abfrage später die Daten an ein anderes Script übergeben, das erwartet diese Eingabe
$monate = array(3,5,7);
Wenn das alles richtig ist, wie übergebe ich denn den Wert von $UserMonat an $Monate?