mysqli fetch_all () недопустимая функция?

Благодаря ответам я понял, что не могу использовать fetch_all () , потому что использую PHP 5.2.17 - fetch_assoc с , в то время как цикл работал.


Используемая мной функция fetch_all возвращается с этой ошибкой:

Неустранимая ошибка: Вызов неопределенного метода mysqli_result :: fetch_all () в

$mysqli = new mysqli($host, $username, $password, $database);
$query = "LONG QUERY that works, tested in phpmyadmin"
$result = $mysqli->query($query);
$result->fetch_all(); or  $mysqli->fetch_all() tried both
mysqli_fetch_all() was already tried.
$mysqli->close(); 

Я могу подключиться к БД и вытащил отдельные строки. Когда я помещаю запрос в PHPMYADMIN, я получаю 5 строк назад.

Эта функция вообще работает? Есть ли способ самостоятельно разместить данные в ассоциативном массиве?

44
задан Phil 14 July 2011 в 14:29
поделиться