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

Cách chèn mảng json vào cơ sở dữ liệu mysql với php

Nếu bạn muốn lưu trữ mảng dưới dạng chuỗi, bạn có thể sử dụng JSON.stringify ():

$string = [{"name":"peter","phone":"dsf","city":"sdfsdf","email":"dsf"},{"name":"111","phone":"222","city":"hn","email":"[email protected]"}];    
$json = JSON.stringify($string);

Biến $ json sau đó là một chuỗi đơn giản có thể được chèn vào MySQL một cách dễ dàng.

Sau đó, bạn có thể sử dụng:

var obj = JSON.parse($json);

Để chuyển đổi chuỗi trở lại một mảng.

Tuy nhiên, phương pháp này thường không được khuyến nghị vì lý do hiệu suất, vì vậy, bạn có thể muốn chia nhỏ mảng và lưu trữ từng trường riêng lẻ.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để ngăn MySQL sao chép mọi mục nhập của cột trong các mảng được trả về?

  2. Tích hợp hình ảnh với jQuery AutoComplete

  3. Tìm kiếm toàn văn bản có phải là câu trả lời?

  4. Làm cách nào để python_select hoạt động với lệnh '$> python'?

  5. Làm cách nào để xử lý các giá trị NULL trong câu lệnh mysql SELECT ... OUTFILE kết hợp với FIELDS ESCAPED BY? Giá trị NULL hiện đang bị cắt bớt