在PHP中为foreach提供的参数无效,

时间:2017-08-18 09:42:15

标签: php pdo invalidargumentexception

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

我做错了什么?

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

1 个答案:

答案 0 :(得分:-1)

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