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))
...