-5

我在 MySQL 数据库上运行 PDO 查询,我收到一条错误消息,指出为 foreach 提供的参数无效。在前端,我只是将一个字符串传递给 $questionTable,并将一个整数传递给 $questionID。

我究竟做错了什么?

$query = $this->dbConnection->query("SELECT * FROM ('$questionTable') WHERE id = ('$questionID')");
foreach ($query as $row) {
 echo $row;
};
4

1 回答 1

-1

是因为我们不应该将 '' 放入查询中吗?我是说: $query = $this->dbConnection->query("SELECT * FROM ($questionTable) WHERE id = ($questionID)");

于 2017-08-18T09:47:58.853 回答