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

MySQL डीबी में JSON स्ट्रिंग को कैसे स्टोर करें?

प्लेस होल्डर्स का उपयोग करें अन्यथा आप SQL इंजेक्शन के लिए अतिसंवेदनशील होते हैं:http:// php.net/manual/hi/mysqli.quickstart.prepared-statements.php

अन्यथा, यहाँ एक त्वरित समाधान है:http://php। net/manual/hi/function.mysql-real-escape-string.php

$sql = sprintf(
        "UPDATE mytable SET field_json = '%s' WHERE id = '%s'",
        mysql_real_escape_string($json_string),
        mysql_real_escape_string($userid)
);
$result = mysql_query($sql);

संपादित करें

कृपया पीडीओ का उपयोग करें ( http://www.php.net/manual/en /book.pdo.php ) mysql एक्सटेंशन 5.5 के रूप में बहिष्कृत कर दिया गया है



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL चयन बहुत धीमा लगता है लेकिन यह नहीं सोच सकता कि कैसे सुधार किया जाए?

  2. लार्वेल 4 में सम्मिलित क्वेरी संग्रहीत कार्यविधि में पैरामीटर पास करें

  3. नोड MySQL एस्केप LIKE स्टेटमेंट

  4. तैयार स्टेटमेंट के साथ चुनिंदा MySQL डालें

  5. MySQL सर्वर में टेबल देखने के विभिन्न तरीके