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

Cách sử dụng các biến trong mệnh đề WHERE cho truy vấn SQL SELECT

tạo truy vấn của bạn trong một Chuỗi sau đó thêm từng trường một nếu mỗi trường có giá trị. ví dụ:

$query = "select * from table1 where 1=1";
if(!empty($suburb)) $query.=" and cs.seekingAddressSuburb = '$suburb'";
if(!empty($postcode)) $query.=" and cs.seekingAddressPostcode = '$postcode'";
if(!empty($state)) $query.=" and cs.seekingAddressState = '$state'";
//run your query then


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kết quả sql trong bộ nhớ đệm PHP

  2. Dữ liệu BLOB được trả về trong MySQL bằng AES_DECRYPT với mệnh đề ORDER

  3. MySQL PDO - Đặt chế độ tìm nạp mặc định?

  4. {} Ảnh hưởng đến Truy vấn MySQL trong PHP như thế nào?

  5. MySQL MariaDB - Truy vấn sử dụng bảng tạm thời