Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mungkinkah kueri PHP MYSQL mengabaikan variabel kosong dalam klausa WHERE?

Gunakan

$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. Tidak ada penyedia Entity Framework yang ditemukan untuk penyedia ADO.NET 'MySql.Data.MySqlClient'

  2. Hitung persentil dari frekuensi di MySQL

  3. MySQL:BATAS dengan persentase dari jumlah catatan?

  4. Mengapa pembaruan MySQL ini tidak berfungsi?

  5. Menghitung Ukuran Pool Buffer InnoDB untuk Server MySQL Anda