這個問題JSON對象來自我發現這裏的帖子:與數組頭
DataTables Multiple Tables from Multiple JSON Arrays
我想知道生成以下JSON的最簡單和最好的方式。我可以看到模式是'JSON對象 - >數組標題 - >數組 - > JSON對象',但我不知道如何在mySQLi查詢結果中通過PHP執行此操作。我想有一個MySQL表有「政策」和「服務」列,因此查詢可能看起來像:
Select name, id, score, type from myTable where type = 'policies' and
type = 'services'
而結果會回來的東西,如:
name id score type
A 1 0 policies
B 2 0 services
但再怎麼我會採取該查詢並在PHP中生成這個JSON?
{
"Policies": [
{
"name": "A",
"id": "1",
"score": "0"
}
],
"Services": [
{
"name": "B",
"id": "2",
"score": "0"
}
]
}
感謝您的幫助!
可能的重複[如何從mysqli結果創建正確的json?](https://stackoverflow.com/questions/16817243/how-can-i-build-a-correct-json-from-mysqli - 結果) – Fabien