Call to a member function fetch_row() on boolean
Чёт не могу понять, на входе объект есть, а не фетчится вот код
static function db_get_users($ids){
$status = self::db_status();
if ($status == false):
throw new \Exception('Немає з’єднання з базою данних!');
else:
$bd = self::db_connect();
$arRezult = array();
foreach ($ids as $id):
$bd->real_query("SELECT `fio` FROM `users` WHERE `id` LIKE ".$id);
$ret = $bd->use_result();
while ($row = $ret->fetch_row()):
array_push($arRezult, $row[0]);
endwhile;
endforeach;
return $arRezult;
endif;
}
Он дергается периодически аяксом и выводит список юзеров по переданному ранее списку id и собственно возвращает список фио.
массив с id существует, см. скрин, там я его вывел, юзеры в бд присутствуют, ушел на обед - работает, пришел - не работает Возвращает ошибку фетчинга в while
и скрин с кодом там где ошибку пишет

Ответы (1 шт):
Автор решения: Антон
→ Ссылка
Нашел решение, проблема была в массиве с юзерами, разделителем был пробел, и при наличии лишнего пробела - цикл коротился, так как id c = ""; не существует.

