sql >> Database >  >> RDS >> Mysql

Hoe dynamische waar-clausule toe te voegen in codeigniter-query

Bel gewoon where() in de if-instructie, voordat u get() . aanroept .

$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();


Documentatie:

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



  1. Mysql-fout:zoekopdracht was leeg

  2. Veld instellen om automatisch tijdstempel in te voegen bij UPDATE?

  3. MySQL:waar staat % voor in de hostkolom en hoe verander je het gebruikerswachtwoord?

  4. Tel en groepeer niet-lege waarden in MySQL