Tolong JANGAN LAKUKAN ITU . Mencoba memformat data ke JSON di SQL Anda akan rapuh karena menyandikan sesuatu ke dalam JSON secara halus lebih rumit dari yang Anda harapkan dan Anda pasti akan salah.
Anda harus menggunakan json_encode fungsi dalam PHP. Ini akan bekerja dengan andal sedangkan kode Anda hampir pasti akan rusak.
$dataArray = array();
while($statement->fetch()){
$data = array();
$data['type'] = $typeColumn;
$data['id'] = $id;
$dataArray[] = $data;
}
json_encode($dataArray, JSON_HEX_QUOT);
Selain itu, memformat data untuk dikirim ke klien seharusnya tidak menjadi bagian dari kueri SQL.