Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySql के साथ कॉनकैट का उपयोग करके एक जेसन सरणी बनाना

कृपया ऐसा न करें . अपने 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 क्वेरी का हिस्सा नहीं होना चाहिए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JpaRepository SQL सिंटैक्स त्रुटि MySQL दिनांक को सहेजने का प्रयास करते समय

  2. Google App Engine पर CloudSQL PDO(unix_socket) समस्याएं

  3. पंक्तियों की गिनती के लिए PHP के साथ मेरा एसक्यूएल सर्वोत्तम अभ्यास

  4. jQuery + पीएचपी स्वत:पूर्ण

  5. Php और mySQL का उपयोग करके छवि अपलोड करें