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

JSON đến MYSQL - phản hồi JSON có được định dạng chính xác không - lặp lại đúng cách?

Để bắt đầu, bạn nên sử dụng mysql_real_escape_string thay vì dấu gạch chéo.

Thứ hai, bạn nên / có thể tạo trước một vòng lặp foreach khác với $ cookNames.

Hoặc bạn có thể làm theo kiểu lambda / đóng cửa.

array_walk($recipeNames, function(&$value) {
    $value = mysql_real_escape_string($value);
});

Sau đó, bạn có thể mã hóa các giá trị của mình

mysql_query("INSERT INTO test (recipeName, ingredients, ingredients2, ingredients3, ingredients4, ingredients5, ingredients6, ingredients7, ingredients8, ingredients9) VALUES('".implode('\',\'', $recipeNames)."')") or die (mysql_error());


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Giả lập mệnh đề MySQL LIMIT trong Microsoft SQL Server 2000

  2. Làm cách nào để THAM GIA TRÁI với nhiều hơn 2 bảng?

  3. Xử lý một lượng lớn dữ liệu hiệu quả với MySQL và PHP

  4. Cách kiểm tra xem 'máy chủ MySQL đã biến mất'

  5. Phần 1:jQuery -> MySQL -> jQuery -> HTML