我正在MySQL數據庫上運行一個PDO查詢,並且出現錯誤,提示爲該foreach提供了無效參數。在前端,我只是將一個字符串傳遞給$ questionTable和一個$ questionID的整數。在PHP中爲foreach提供的參數無效
我在做什麼錯?
$query = $this->dbConnection->query("SELECT * FROM ('$questionTable') WHERE id = ('$questionID')");
foreach ($query as $row) {
echo $row;
};
'$ query'的值是什麼?什麼api被使用 - PDO或mysqli或其他? –
您需要獲取查詢的結果集以迭代循環中的行。在發佈關於SA的問題之前,您需要做一些調查。我猜測有很多教程向你展示缺少的東西。 – xander
使用PDO查詢。 – konyv12