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

Sql query hasil kosong pada kode php

coba ini

    $query='SELECT DISTINCT publication_id FROM publications WHERE 1=1 ';
 if(isset($keyword_label) && isset($publication_year)){
 $query.=' AND (publication_key_1="'.$keyword_label.'" OR publication_key_2="'.$keyword_label.'" OR publication_key_3="'.$keyword_label.'" OR 
publication_key_4="'.$keyword_label.'" OR publication_key_5="'.$keyword_label.'" OR publication_key_6="'.$keyword_label.'" OR
publication_key_7="'.$keyword_label.'") AND publication_year="'.$publication_year.'"';
}
if(isset($publication_year)){
$query.=' AND publication_year="'.$publication_year.'"';
}
if(isset($keyword_label)){
$query.=' AND publication_key_1="'.$keyword_label.'" OR publication_key_2="'.$keyword_label.'" OR publication_key_3="'.$keyword_label.'" OR 
publication_key_4="'.$keyword_label.'" OR publication_key_5="'.$keyword_label.'" OR publication_key_6="'.$keyword_label.'" OR
publication_key_7="'.$keyword_label.'"';
}
$query.=' ORDER BY publication_year DESC';

EDIT:

coba ubah ini

   if(!$result) {

untuk ini

  if( $result == false ) { 



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. lavaral 5 ERROR{ (SQLSTATE[HY000] [1045] Akses ditolak untuk pengguna 'root'@'localhost' (menggunakan kata sandi:YA)}

  2. Masukkan nilai Array masukkan ke ID tunggal ke dalam database mysql menggunakan php dan PDO

  3. layanan web asp.net penggunaan CPU yang tinggi

  4. Bagaimana saya bisa menjumlahkan nilai dalam database kamar android

  5. Menangkap pengecualian yang salah