Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да добавите динамична клауза where в заявка за codeigniter

Просто извикайте where() в оператора if, преди да извикате 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();


Документация:

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. Предимства на pdo пред mysql_* или mysqli_*

  2. Обяснете плана в производителността на mysql, като използвате Using temporary; Използване на сортиране на файлове; Използване на условие за индекс

  3. Как да наложа уникалност в таблица?

  4. няма имена на модули _mysql; къде е _mysql

  5. Как да създадете блог в PHP и MySQL база данни - DB дизайн