У меня есть следующая таблица MySQL:
id desc qty
--------------------
10 abc 5
20 xyz 12
30 qwe 9
Как я могу использовать запрос PHP / MySQL для создания следующего файла JSON?
{
"10":{"desc":"abc","qty":"5"},
"20":{"desc":"xyz","qty":"12"},
"30":{"desc":"qwe","qty":"9"}
}
Вот моя попытка
$query="SELECT id,desc,qty FROM table";
$result = @mysql_query($query);
while ($row=mysql_fetch_object($result))
{
$data[]=$row;
}
echo json_encode($data);
Результатом является массив, и я не уверен, как правильно его отобразить
[
{"id":"10","desc":"abc","qty":"5"},
{"id":"20","desc":"xyz","qty":"15"},
{"id":"30","desc":"qwe","qty":"9"}
]
Любая помощь приветствуется