हालांकि इस सवाल का जवाब देने में बहुत देर हो चुकी है। यहाँ मेरा जवाब उसी पर हैं।
यदि आप CodeIgniter का उपयोग कर रहे हैं तो आप क्वेरी_बिल्डर क्लास में परिभाषित इनबिल्ट विधियों का उपयोग कर सकते हैं।
$ This-> db-> insert_batch ()
आपके द्वारा आपूर्ति किए गए डेटा के आधार पर एक सम्मिलित स्ट्रिंग उत्पन्न करता है, और क्वेरी चलाता है। आप या तो एक सरणी या फ़ंक्शन को ऑब्जेक्ट पास कर सकते हैं। यहाँ एक सरणी का उपयोग करके एक उदाहरण दिया गया है:
$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')
पहले पैरामीटर में तालिका का नाम होगा, दूसरा मूल्यों का एक सहयोगी सरणी है।
आप यहाँ क्वेरी_बिल्डर के बारे में अधिक जानकारी प्राप्त कर सकते हैं