Данные MySQL для JSON через PHP

В основном идея состоит в том, чтобы захватить данные из таблицы MySQL и преобразовать их в JSON.

Вот как выглядит таблица базы данных:

введите описание изображения здесь

И это должно быть результатом:

[ {"group1":[ {"val":"somevalue"}, {"val":"somevalue"} ] }, {"group2":[ {"val":"somevalue"}, {"val":"somevalue"} ] }, {"group3":[ {"val":"somevalue"} ] } ] 

Мой PHP-скрипт выглядит следующим образом:

 $arr = []; $result = mysql_query("SELECT * FROM thetable WHERE section='sect1'"); while($row = mysql_fetch_array($result)) { // ??? } echo json_encode($arr); 

Моя основная проблема заключается в том, как выводить / сортировать данные в «группах».

Спасибо за вашу помощь!

Related of "Данные MySQL для JSON через PHP"

попробуй это

 while($row = mysql_fetch_array($result)) { $arr[$row['group']][] = array('val' => $row['value']); }