Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara menyimpan string JSON di MySQL db

Gunakan placeholder jika tidak, Anda rentan terhadap injeksi SQL:http:// php.net/manual/en/mysqli.quickstart.prepared-statements.php

Jika tidak, berikut adalah perbaikan cepat:http://php. net/manual/en/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);

EDIT

Silakan gunakan PDO ( http://www.php.net/manual/en /book.pdo.php ). mysql ekstensi tidak digunakan lagi mulai 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. MySqlParameter sebagai NamaTabel

  2. Apakah menyimpan jumlah catatan database berlebihan?

  3. Memahami SUM(NULL) di MySQL

  4. Dapatkan tipe variabel di MySQL

  5. subquery mengembalikan lebih dari 1 baris