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

khung zend nơi câu lệnh trong truy vấn

Bạn có thể thêm AND tới truy vấn của bạn bằng cách gọi where() nhiều lần:

$select->where('this = ?', 'myValue')
       ->where('that = ?', 'myValue2');

Điều này sẽ chuyển thành:

... WHERE this = 'myValue' AND that = 'myValue2'

Để thêm một hoặc nhiều OR cho truy vấn của bạn, hãy sử dụng orWhere() :

$select->where('this = ?', 'myValue')
       ->orWhere('that = ?', 'myValue2');

Điều này sẽ chuyển thành:

... WHERE this = 'myValue' OR that = 'myValue2'

Lưu ý

Đảm bảo sử dụng ? cú pháp trình giữ chỗ vì nó là một cách dễ dàng để ngăn chặn việc đưa vào SQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Một trình phân tích cú pháp lược đồ MySQL trong Java?

  2. Các tập lệnh MySQL trong docker-entrypoint-initdb không được thực thi

  3. Lỗi khi cài đặt Mysql2 gem- 10.6 Server

  4. Một số có thể được sử dụng để đặt tên cho một cột bảng MySQL không?

  5. Truy cập tệp hình ảnh