Mặc dù đã quá muộn để trả lời câu hỏi này. Đây là câu trả lời của tôi trên cùng.
Nếu bạn đang sử dụng CodeIgniter thì bạn có thể sử dụng các phương thức inbuilt được định nghĩa trong lớp query_builder.
$ this-> db-> insert_batch ()
Tạo chuỗi chèn dựa trên dữ liệu bạn cung cấp và chạy truy vấn. Bạn có thể truyền một mảng hoặc một đối tượng cho hàm. Dưới đây là một ví dụ sử dụng một mảng:
$data = array(
array(
'title' => 'My title',
'name' => 'My Name',
'date' => 'My date'
),
array(
'title' => 'Another title',
'name' => 'Another Name',
'date' => 'Another date'
)
);
$this->db->insert_batch('mytable', $data);
// Produces: INSERT INTO mytable (title, name, date) VALUES ('My title', 'My name', 'My date'), ('Another title', 'Another name', 'Another date')
Tham số đầu tiên sẽ chứa tên bảng, thứ hai là một mảng các giá trị kết hợp.
Bạn có thể tìm thêm chi tiết về query_builder tại đây