Упрощенная версия задачи:
Итак, у меня есть этот запрос, который находится внутри функции.
$query = "SELECT * FROM users";
$result = mysql_query($query);
Как я хочу использовать mysql_fetch_object (), чтобы получить объект из строки.
Поскольку в конце я хотел получить массив объектов, я делаю это:
while ($a[] = mysql_fetch_object($result)) { // empty here }
В конце функция просто возвращает $ a. И это работает почти нормально.
Моя проблема в том, что mysql_fetch_object вернет в конце NULL "строку" (что нормально, потому что результат закончился, но я все еще назначил его массиву).
Есть идеи, как это сделать прилично? Заранее спасибо.