Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como adicionar cláusula where dinâmica na consulta codeigniter


Basta chamar where() na instrução if, antes de chamar 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();


Documentação:

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