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

Permintaan pemilihan MySQL berdasarkan beberapa input pengguna

Coba ini:

    var sql = 'SELECT * FROM table';
    var where = ' WHERE';

    //category is present in userinput 
    if(category){
      sql += where + ' category=category';   
      where = ' and';
    }

    //subject is present in userinput
    if(subject){
      sql += where + ' subject=subject';
      where = ' and';
    }

    if(material){
       sql += where + ' material=material';
       where = ' and';
     }

    if(medium){
      sql += where + ' medium=medium';
    }

    db.query(sql,function(error,result){
         console.log(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. Kueri catatan aktif Codeigniter membutuhkan terlalu banyak waktu untuk memuat data dari database

  2. Ubah format tanggal di tabel database mySql

  3. Multithreading di MySQL?

  4. Bagaimana cara mengimpor data dari file teks ke database mysql

  5. Langkah-langkah dalam mengimplementasikan hashtable di PHP dan Mysql