Yalnızca basit MySQL komutlarını kullanarak MySQL içinde sonuç tablosunu JSON dizisine dönüştürmek istiyorum. sorgudaMySQL içinde sonuç tablosu JSON dizisine dönüştürme
SELECT name, phone FROM person;
| name | phone |
| Jack | 12345 |
| John | 23455 |
ile Örneğin beklenen JSON çıktı
[
{
"name": "Jack",
"phone": 12345
},
{
"name": "John",
"phone": 23455
}
]
düz MySQL Bunu yapmanın yolu var mı olurdu?
DÜZENLEME:
ör bunun nasıl bazı cevaplar vardır MySQL and PHP, ancak saf MySQL çözümünü bulamadım.
Tamam, ama neden bunu yapmak istersiniz? – Strawberry
GROUP_CONCAT ve CONCAT –
'un bir bileşimi Bu sorguyu nasıl çalıştırıyorsunuz? – Schwern