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.