Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách lưu trữ chuỗi JSON trong MySQL db

Sử dụng các trình giữ chỗ nếu không bạn dễ bị chèn SQL: http:// php.net/manual/en/mysqli.quickstart.prepared-statements.php

Nếu không, đây là một bản sửa lỗi nhanh: 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);

CHỈNH SỬA

Vui lòng sử dụng PDO ( http://www.php.net/manual/en /book.pdo.php ). mysql tiện ích mở rộng đã không được dùng nữa kể từ 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. Hiểu các chế độ xem trong SQL

  2. PDOException "không thể tìm thấy trình điều khiển"

  3. Bảng MyISAM và InnoDB trong một cơ sở dữ liệu

  4. Làm cách nào để sử dụng ngay bây giờ () trong Doctrine 2 DQL?

  5. Hàm MySQL LEAST () - Tìm đối số nhỏ nhất trong danh sách đối số