Сохранить данные SQL в массив PHP

Я хочу вытащить данные из таблицы SQL в массив в моем сценарии PHP. Мне это нужно, потому что после этого я хочу сравнить две таблицы.

$sql = "select date, sum(clicks) from Table group by date";

$query = $Db->query($sql);

$result = array(); // Script does not work even if I remove this line

$result = $query->fetchAll();

print_r($result);

Я получаю ошибку:

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

0

Решение

Как сказал @Mark, используйте

$result = $query->fetch_all();

Для версии PHP до PHP 5.3.0 используйте:

while ($row = $result->fetch_assoc()) {
// do what you need.
}
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]