Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak dodać dynamiczną klauzulę where w zapytaniu codeigniter

Po prostu zadzwoń where() w instrukcji if, przed wywołaniem get() .

$this->db->select('name');

if(isset($name))
{
    //add where clause here, to select specific name
    $this->db->where('name', $name);
}

$query = $this->db->get('user');    
$result_array = $query->result_array();


Dokumentacja:

https://www.codeigniter.com/user-guide/database/active_record .html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapętlanie prostokątów svg z bazy danych

  2. Konstruktor zapytań Doctrine/Symfony dodaj zaznacz przy lewym dołączeniu

  3. Testowanie wydajności za pomocą MySQLdump i narzędzia powłoki MySQL

  4. virtualenv, mysql-python, pip:ktoś wie jak?

  5. Baza danych aktualizacji wartości komórki Datagridview