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

Hàm tìm kiếm mySQL PHP tham gia nhiều lĩnh vực khác nhau

Chỉ cần chia chúng thành OR tuyên bố:

$sims = mysql_query("SELECT * 
                     FROM `electors` 
                     WHERE `constituency` = '$constituency' 
                     AND `ward` = '$ward' 
                     AND (`title` RLIKE '$q' 
                         OR `first_name` RLIKE '$q' 
                         OR `initial` RLIKE '$q' 
                         OR `surname` RLIKE '$q' 
                         OR `suffix` RLIKE '$q' 
                         OR `roll_no` RLIKE '$q' 
                         OR `email` RLIKE '$q' 
                         OR `telephone` RLIKE '$q') 
                     LIMIT 18");

Không phải là hiệu quả nhất trong số các truy vấn, nhưng nó sẽ hoàn thành công việc.

Ngoài ra, hãy đảm bảo làm sạch $q trước khi thực hiện truy vấn đó. Chèn SQL là một vấn đề lớ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. Nhận tất cả các ID đã chèn khi chèn nhiều hàng bằng một truy vấn duy nhất

  2. Đối tượng MySQLConverter 'không có thuộc tính' _tuple_to_mysql 'ngoại lệ với mysql-connector

  3. Làm cách nào để bạn có được UTC của một Trường datetime?

  4. Sự cố với $ _POST, if Isset () và mysql_fetch_assoc ():echo trả về giá trị chính xác, nguồn trang luôn trả về giá trị khác

  5. số lượng riêng biệt (*)