@deepprod

Как убрать ошибка Trying to get property of non-object?

Здравствуйте столкнулся с ошибкой "Trying to get property of non-object in \lib\functions.php on line 26". Как ее убрать?

Вот код с файла functions.php
function getCell($query) {
		global $mysqli;
		$result_set = $mysqli->query($query);
		if (is_null($result_set) || !$result_set->num_rows) return false;
		$arr = array_values($result_set->fetch_assoc());
		$result_set->close();
		return $arr[0];
	}


Вот это 26 строка из кода выше:
if (is_null($result_set) || !$result_set->num_rows) return false;
  • Вопрос задан
  • 164 просмотра
Решения вопроса 1
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
php.net/manual/en/mysqli.query.php
Returns FALSE on failure

на false проверяйте, а не на null.

Тогда он не будет выполнять вторую проверку по идее, и падать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽