Почему при составлении Логина выводит ошибку?

Вот ошибка:
Fatal error: Uncaught Error: Call to a member function exec() on boolean in [...] on line 13


вот код переборщика паролей для логина:
foreach($db->exec($queryLg) as $val){
	if(password_verify($db->exec($queryPass), $lgPass)){
		$_SESSION['mail'] = $lgLogin;
		$_SESSION['pid'] = $db->exec($query['account']['id']);
		if($db->exec($query['account']['id'])){
			echo 'success';
		}
	}
}


и ошибка выводится на лайне, где её провоцирует $db->exec($queryLg) (тот самый line 13)
  • Вопрос задан
  • 99 просмотров
Решения вопроса 1
coderisimo
@coderisimo
У вас нет соединения с базой данных. $db равен FALSE, что бывает в случае ошибки при попытке подключения к БД.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@lubezniy
Написано, что в $db у Вас не объект, а булевое значение - у которого, естественно, методов нет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы