У меня есть следующий фрагмент кода. Когда я запускаю всю программу, в этом разделе он не работает с ошибкой Fatal error: Call to a member function fetch() on a non-object in <filename> on line 26
. Я действительно не уверен, что я должен сделать, чтобы исправить эту проблему. Если это имеет значение, я запустил SQL-запрос к моей базе данных, и он возвращает именно то, что ему нужно.Неустранимая ошибка: fetch()
if(isset($_POST['submit'])) {
$query = 'SELECT email FROM users WHERE email=:email';
$query_params = array(':email' => $_POST['email']);
try {
$stmt = $conn->prepare($query);
$result = $stmt->execute($query_params);
} catch(PDOException $ex) {
echo $ex->getMessage();
}
$row = $result->fetch(); //fails on this line
if(empty($results)) {
$passset = 1;
}
}
Хотя эта ссылка полезна для отладки PDO, это вовсе не дубликат этого вопроса – jszobody