【发布时间】:2018-06-30 16:18:00
【问题描述】:
下面的代码给了我这个错误
“致命错误:在布尔值上调用成员函数 setFetchMode()”on 第 21 行
这是setFetchMode 的行。
有人知道问题可能是什么吗?我搞不定:(
代码:
try {
$query = $dbh->query("SELECT name, city FROM schools WHERE 1 GROUP BY name,
city");
$query->setFetchMode(PDO::FETCH_ASSOC); //THIS IS LINE 21 error refers to
$iterator = new IteratorIterator($query);
foreach ($iterator as $row) {
if (empty($row['name']) == false && !in_array($row['name'], $name_list))
$name_list[] = $row['name'];
if (empty($row['city']) == false && !in_array($row['city'], $city_list))
$city_list[] = $row['city'];
}
【问题讨论】: