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

Làm thế nào để chuyển đổi câu lệnh chuẩn bị này để sử dụng trình giữ chỗ trong Wordpress $ wpdb?

Tệ hại của tôi, điều này là quá đơn giản! Wordpress sử dụng hai trình giữ chỗ% s và% d.

% s nên được sử dụng khi chuyển các chuỗi vào cơ sở dữ liệu

trong khi:

% d nên được sử dụng cho các số nguyên.

Vấn đề của tôi ở trên là tôi đã trộn chúng với nhau, tôi sử dụng% d cho chuỗi hoặc% s cho số nguyên. Vì vậy, vấn đề được giải quyết bằng cách sử dụng trình giữ chỗ chính xác cho loại dữ liệu cụ thể của bạn. Vấn đề đã được giải quyết.

Ví dụ:nếu bạn đang truy vấn cơ sở dữ liệu bằng cách sử dụng id với biến php $ id, trình giữ chỗ phải là% d vì nó là số nguyên đối với chuỗi, chẳng hạn như tên, v.v. hãy sử dụng% s.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao số hàng ước tính rất khác nhau trong kết quả phpmyadmin?

  2. Cách thực hiện tham gia toàn bộ bên ngoài trong MySQL

  3. Đếm số lượng truy vấn được thực hiện

  4. Làm cách nào để chèn dữ liệu vào hai bảng khác nhau?

  5. MySQL:chỉ chọn email từ một bảng nếu không có trong bảng khác?