MySQLi :: query возвращает объект класса mysqli_result implements Traversable, который, как можно судить по расширяемому интерфейсу, может быть итерирован в foreach цикле.
Функция mysqli_fetch_assoc реализует тот же подход, но поэлементарного итерирования. То есть то, что возвращается методом query не нужно close, а close нужно только соединение, то есть new mysqli
Добавлено через 01:21 сек.
Пример такого закрытия из мануала покажите
Добавлено через 02:31 сек.
Вообще в классе mysqli_result не определен метод close, следовательно его закрытие это ошибка
Изменил: Артур (23.07.2012 / 16:10)