Tôi đang sử dụng hàm codeigniter update_batch
.Tôi có thể thêm mảng vào mệnh đề where để update_batch trong mã vạch
Tôi muốn chuyển mảng dưới dạng tham số thứ ba (trong đó khoản) đến update_batch
.
$data = array(
array(
'title' => 'My title' ,
'name' => 'My Name 2' ,
'date' => 'My date 2'
),
array(
'title' => 'Another title' ,
'name' => 'Another Name 2' ,
'date' => 'Another date 2'
)
);
Thay vì điều này:
$this->db->update_batch('mytable', $data, 'title');
Tôi muốn làm điều này:
$this->db->update_batch('mytable', $data, array('title','name'));
Vì vậy, nhiều nơi có điều kiện bổ sung.
Điều này có khả thi không?
Tôi nghĩ rằng đặt cược tốt nhất của bạn sẽ là để ghi đè lên hàm update_batch bằng chức năng của riêng bạn. Chức năng này không tồn tại trong hàm. – Brendan
Tôi hy vọng nhóm CodeIgniter sẽ tạo ra một phương pháp chèn/cập nhật đa khối cho khung công tác. Đối với tôi, phương thức lô cập nhật cho 1 chỉ mục nhanh hơn 1600% sau đó cập nhật dòng cơ sở dữ liệu theo dòng. – machineaddict