Mysql
 sql >> Baza danych >  >> RDS >> Mysql

tablica dla wielu warunków where_in w codeigniter

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

Jeśli chcesz mieć kilka In, musisz napisać to dwukrotnie.... Nie jest to możliwe w pojedynczej instrukcji.

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

Uwaga:Where_in jest podobne do where id IN (1,2,3...), ale w twoim przypadku robisz wiele warunków 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. Przykładowy zaczep filtra do aktualizacji elementu z powiązanym polem

  2. Odmowa dostępu przy tworzeniu początkowej bazy danych – jak przyznać właściwy dostęp?

  3. Czy istnieje narzędzie do generowania pełnej bazy danych DDL dla SQL Server? A co z Postgresem i MySQL?

  4. Importuj pojedynczą bazę danych z --all-databases dump

  5. przypisz wszystkie wyniki while do zmiennej