Делаем запрос к БД, и перебираем результат.
$result = $mysqli->query( $query );
while ($row = $result->fetch_assoc()){
$resultArray[] = $row;
}
Запрос может ничего не вернуть и fetch_assoc(), получив пустое значение, выдаёт ошибку Call to a member function fetch_assoc() on boolean in ...
Соотвественно, я проверяю $result, и получаю:
mysqli_result Object
(
[current_field] => 0
[field_count] => 1
[lengths] =>
[num_rows] => 6
[type] => 0
)
Мне эта выборка ни о чём не говорит, причём выводятся эти цифры в независимости о того, вернул запрос результаты или нет. Причём, переменная с результатами вызывается в цепочке функций, и через каждую экранирует свой результат:
Значения в каждой функции разное. Хотя, объект один и отображаться везде должен одинаково. Но суть вопроса в другом, как прочитать в объекте результата запроса, в $result, вернул он поля или нет.
