যদিও এই প্রশ্নের উত্তর দিতে দেরি হয়ে গেছে। এখানে আমার উত্তর একই।
আপনি যদি কোডআইগনিটার ব্যবহার করছেন তবে আপনি ক্যোয়ারী-বিল্ডার শ্রেণিতে সংজ্ঞায়িত ইনবিল্ট পদ্ধতিগুলি ব্যবহার করতে পারেন।
$ 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')
প্রথম প্যারামিটারে টেবিলের নাম থাকবে, দ্বিতীয়টি মানগুলির একটি মিশুক অ্যারে।
আপনি ক্যোয়ারী-বিল্ডার সম্পর্কে আরও বিশদ এখানে পাবেন