कृपया ऐसा न करें . अपने SQL में JSON में डेटा को प्रारूपित करने का प्रयास नाजुक होगा क्योंकि JSON में चीजों को एन्कोडिंग करना अधिक मुश्किल है जिसकी आप अपेक्षा करेंगे और आप अनिवार्य रूप से इसे गलत पाएंगे।
आपको json_encode का उपयोग करना चाहिए PHP में फ़ंक्शन। यह मज़बूती से काम करेगा जबकि आपका कोड लगभग निश्चित रूप से टूट जाएगा।
$dataArray = array();
while($statement->fetch()){
$data = array();
$data['type'] = $typeColumn;
$data['id'] = $id;
$dataArray[] = $data;
}
json_encode($dataArray, JSON_HEX_QUOT);
साथ ही, क्लाइंट को भेजने के लिए डेटा स्वरूपित करना वास्तव में SQL क्वेरी का हिस्सा नहीं होना चाहिए।