Я пытаюсь получить данные из базы данных MariaDB о фестивалях и соответствующих местах. При работе:
while($row = $sth->fetch_assoc()){}
и итерируя по $ row при выводе значений, я получаю данные в том виде, как они есть в базе данных.
Тем не менее, при сохранении каждой строки так:
while($row = $sth->fetch_assoc()){
$results[] = $row;
}
И вывод результатов в виде JSON (echo json_encode ($ results);)
Я получаю это:
{"id":"0","name":null,"village":"0","startDate":"2019-01-16",
"endDate":"2019-01-23","message":null}
Это для существующего сервера Linux, которым я не управляю (я использую CPanel). Версия PHP 5.4 и MariaDB 10.1.37.
Пока что много примеров кода на Stack Overflow и других сайтах используют
$ results [] = $ row;
для хранения результатов.
Я возвращаюсь на PHP после 3 лет программирования только на Swift ... Так что я подозреваю, что это может быть простой вопрос для решения ...
Спасибо!