Ich führe eine PDO-Abfrage auf einer MySQL-Datenbank und ich bekomme einen Fehler, der besagt, dass für die foreach ein ungültiges Argument angegeben ist. Am Frontend übergebe ich einfach einen String an $ questionTable und eine ganze Zahl für $ questionID.Ungültiges Argument für foreach in PHP,
Was mache ich falsch?
$query = $this->dbConnection->query("SELECT * FROM ('$questionTable') WHERE id = ('$questionID')");
foreach ($query as $row) {
echo $row;
};
Was ist der Wert von $ query? Was api benutzt wird - PDO oder mysqli oder sonst? –
Sie müssen die Ergebnismenge der Abfrage abrufen, um die Zeilen in Ihrer Schleife zu iterieren. Von Ihnen wird erwartet, dass Sie etwas recherchieren, bevor Sie eine Frage zu SA stellen. Ich schätze, es gibt viele Tutorials, um Ihnen zu zeigen, was fehlt. – xander
PDO-Abfrage wird verwendet. – konyv12