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

PHP:Cập nhật nhiều trường MySQL trong một truy vấn

Thêm nhiều cột của bạn bằng các dấu phân cách bằng dấu phẩy:

UPDATE settings SET postsPerPage = $postsPerPage, style= $style WHERE id = '1'

Tuy nhiên, bạn không làm sạch đầu vào của mình ?? Điều này có nghĩa là bất kỳ tin tặc ngẫu nhiên nào cũng có thể phá hủy cơ sở dữ liệu của bạn. Xem câu hỏi này: Cái gì phương pháp tốt nhất để khử trùng đầu vào của người dùng bằng PHP?

Ngoài ra, kiểu là một số hay một chuỗi? Tôi giả sử là một chuỗi, vì vậy nó sẽ cần được trích dẫn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chèn từ MS SQL Server vào cơ sở dữ liệu MySQL

  2. Chạy script với EntityManager JPA trên Mysql

  3. Sequelize:nhiều mệnh đề where

  4. SQL giá trị cố định IN () so với hiệu suất INNER JOIN

  5. Hiệu suất MYSQL chậm khi sử dụng filesort