Bu soruyu cevaplamak için çok geç olmasına rağmen. İşte aynı cevabım.
CodeIgniter kullanıyorsanız, query_builder sınıfında tanımlanan dahili yöntemleri kullanabilirsiniz.
) (This-> db-> insert_batch, $
Sağladığınız verilere göre bir ekleme dizesi oluşturur ve sorguyu çalıştırır. İşleve bir dizi veya bir nesne iletebilirsiniz. İşte dizi kullanan bir örnek:
$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')
İlk parametre tablo adını içerecektir, ikincisi ise ilişkilendirilebilir değerler dizisidir.
Burada query_builder hakkında daha fazla ayrıntı bulabilirsiniz