while($row = $stmt->fetch(PDO::FETCH_ASSOC))
.........
变量正确传递,我已经检查了我的数据库凭据,它们都是正确的,但我仍然收到错误
Fatal error: Call to a member function fetch() on a non-object
有什么建议吗?提前感谢!
如果在数据库中找不到任何内容,$dbh->query可能会返回null。
因此,只有在确实有结果的情况下,才遍历结果
if($stmt){
while($row = $stmt->fetch(PDO::FETCH_ASSOC))
...