Ich versuche, die Ergebnisse von SELECT-Abfrage mit vorbereiteten Anweisung in JSON-Ausgabe zu kodieren. Ich habe den folgenden Code, aber ich kann es nicht funktionieren. Jede Hilfe würde sehr geschätzt werden.JSON-Ausgabe für SELECT mit vorbereiteten Anweisung
$query = "SELECT Item.ItemID, Item.ItemName FROM Items"
$stmt = $db->prepare($query);
$stmt->execute();
$stmt->store_result();
$numrows = $stmt->num_rows;
$stmt->bind_result($ItemID, $ItemName);
for ($i=0; $i <$numrows; $i++) {
$stmt->fetch();
$JSONArray = ["ItemID" => $ItemID,
"ItemName" => $ItemName
]
echo json_encode($JSONArray);
}
Es gibt ein fehlendes Zitat im Code ($ query hat nicht das zweite Zitat), wenn das nicht das Problem war bitte schreiben Sie, was der Fehler angezeigt wird – odai
Bitte fügen Sie weitere Informationen hinzu, wie es nicht funktioniert, Hast du irgendwelche Fehler? – JimL
Fehlender Semikolon am Ende der Zeile 1. – bluegman991