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

Có thể có truy vấn PHP MYSQL bỏ qua biến trống trong mệnh đề WHERE không?

Sử dụng

$where = "WHERE user_id = '$username'";

if(!empty($value1)){
$where .= "and location = '$value1'";
}

if(!empty($value2 )){
$where .= "and english_name= '$value2 '";
}


$query = "SELECT * FROM moth_sightings $where";
$result = mysql_query($query) or die(mysql_error());
$r = mysql_numrows($result);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách lấy ngày hiện tại trong MySQL

  2. 500 - Đã xảy ra lỗi - Hàm DB không báo lỗi khi thêm bài viết mới trong Joomla

  3. Làm thế nào để giám sát không gian MySQL?

  4. Lỗi MySql 150 - Khóa ngoại

  5. Làm cách nào để gỡ cài đặt MySQL khỏi Mac OS X?