Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

mảng cho nhiều điều kiện where_in trong codeigniter

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

Nếu bạn muốn nhiều ở đâu Trong thì bạn cần phải viết nó hai lần .... Không thể thực hiện được trong một câu lệnh duy nhất.

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

Lưu ý:Where_in tương tự như where id IN (1,2,3 ...) nhưng trong trường hợp của bạn, bạn đang thực hiện nhiều điều kiện 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. chọn hàng từ mysql nếu id khớp

  2. Cài đặt Rails, MySQL, v.v. mọi thứ đều không ổn

  3. Viết phiên bắt đầu trên 1 trang hay tất cả các trang?

  4. Cách tốt nhất để chọn động tên bảng trong thời gian chạy là gì?

  5. Làm cách nào để chỉ gửi sự kiện nhấp chuột (div), khi sử dụng hàm jquery live?