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

масив за множество условия where_in в codeigniter

function select_in($arr)
 {
        $this->db->select('*');
        $this->db->from('table');
        $this->db->where($arr);  // change here
        $query = $this->db->get();
        return $query;
    }

Ако искате множество където In, тогава трябва да го напишете два пъти.... Не е възможно в един израз.

$this->db->where_in('field1',$cond1);
$this->db->where_in('field2' , $cond2);

Забележка:Where_in е подобно на where идентификатор IN (1,2,3...), но във вашия случай изпълнявате многократно условие where.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Изчислява разликата между две дати в PHP

  2. SQL вмъкване в избор от множество полета

  3. MySQL:Получаване на начална и крайна времева марка за всеки ден

  4. Грешка при инсталиране на MySql 8.0.15 Невалиден сървърен шаблон

  5. Преобразуване на формат на дата в PHP