Не работает json_encode с большим массивом

157
08 июня 2021, 19:30

Не работает json_encode с большим массивом...

$MySql = new mysqli($hm, $un, $pw, $db);
$query = "SELECT * FROM `units`";
$result = $MySql->query($query);
// print_r($result);
$data = array();
while ($row = mysqli_fetch_assoc($result)) {
    $data[] = $row;
}
// print_r($data);
echo json_encode($data);

Эту таблицу прекрасно выводит, в ней примерно 100 строк и 5 столбцов, а из таблицы tb_country ничего не выводится, хотя print_r($data) возвращает массив с данными.

$MySql = new mysqli($hm, $un, $pw, $db);
$query = "SELECT * FROM `tb_country`";
$result = $MySql->query($query);
// print_r($result);
$data = array();
while ($row = mysqli_fetch_assoc($result)) {
    $data[] = $row;
}
// print_r($data);
echo json_encode($data);

Ничего не возвращает...

Может ли это быть из-за большого массива? В этой таблице около 250 строк и 12 столбцов, и в них много данных...

READ ALSO
Прием поддоменов в htaccess

Прием поддоменов в htaccess

Делаю автоматические поддомены

104
Часть ссылки как параметр [дубликат]

Часть ссылки как параметр [дубликат]

Допустим, есть ссылка: «wwwexample

113
NGINX+PHP-FPM вообще все запросы перенаправляются на index.php

NGINX+PHP-FPM вообще все запросы перенаправляются на index.php

Настроил NGINX+PHP-FPM, но любые запросы обрабатываются с помощью indexphp, например есть директория /a/, содержащая различные файлы, даже если в ней...

110
Как получить нужные данные из JSON?

Как получить нужные данные из JSON?

Пытаюсь получить данные из Json, но ничего не получается

122