sql >> Databasteknik >  >> RDS >> Mysql

Hur man lägger till dynamisk where-klausul i codeigniter-frågan

Ring bara where() i if-satsen innan du anropar 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();


Dokumentation:

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



  1. Hur man genererar DB-testdata

  2. Problem med att installera South på befintlig databas. MySql stöder inte "schema-ändrande uttalanden"

  3. MySQL-databas för att lagra produkt, färg, storlek och lager

  4. Är hexing-ingång tillräcklig för att rensa SQL-frågor?