Vänligen GÖR INTE DET . Att försöka formatera data till JSON i din SQL kommer att vara bräckligt eftersom att koda saker till JSON är subtilt svårare än du förväntar dig och du kommer oundvikligen att få fel.
Du bör använda json_encode funktion i PHP. Det kommer att fungera tillförlitligt medan din kod nästan säkert kommer att gå sönder.
$dataArray = array();
while($statement->fetch()){
$data = array();
$data['type'] = $typeColumn;
$data['id'] = $id;
$dataArray[] = $data;
}
json_encode($dataArray, JSON_HEX_QUOT);
Dessutom borde formatering av data för att skicka till en klient verkligen inte vara en del av en SQL-fråga.