आप MySQL में एक बार में एक से अधिक पंक्तियाँ सम्मिलित कर सकते हैं:
INSERT INTO table1 (column1, column2, ...) VALUES (value_col1, value_col2), (value2_col1, value2_col2), ...;
PHP में, आप पंक्तियों के माध्यम से लूप करके और उन्हें SQL स्ट्रिंग में जोड़कर अपनी क्वेरी बना सकते हैं:
$sql = "INSERT INTO table1 (col1, col2) VALUES ";
foreach($rows as $i=>$row) {
if ($i>0) {
$sql .= sprintf(",(%s,%s)", $row["col1_value"], $row["col2_value"]);
} else {
$sql .= sprintf("(%s,%s)", $row["col1_value"], $row["col2_value"]);
}
}
mysql_query($sql);
आप वास्तव में जो डाल रहे हैं उसके आधार पर आपको अपने मूल्यों से ठीक से बचना सुनिश्चित करना होगा।