हां, यह आसानी से किया जा सकता है, इसे कुछ इस तरह दिखना चाहिए:
INSERT INTO MyTable VALUES ("John", 123, "US"), ("Carl", 123, "EU"), ("Jim", 123, "FR");
हालांकि, कॉलम . को निर्दिष्ट करना अच्छा प्रोग्रामिंग अभ्यास है उदाहरण के लिए, क्वेरी में आपकी तालिका का:
INSERT INTO MyTable (Column1, Column2, Column3)
VALUES ("John", 123, "US"), ("Carl", 123, "EU"), ("Jim", 123, "FR");
संपादित करें:आप अपनी क्वेरी इस तरह बना सकते हैं (for
. में साइकिल), $total
क्या आपका उपयोगकर्ता इनपुट है:
$sql = "INSERT INTO MyTable (Column1, Column2, Column3) VALUES";
//Build SQL INSERT query
for ($i = 1; $i <= $total; $i++) {
$sql .= " ($value1, $value2, $value3), ";
}
//Trim the last comma (,)
$sql = rtrim($sql,",");
//Now, the $sql var contains the complex query.
$result = mysql_query($sql);
जैसा कि आप देख सकते हैं हम नहीं INSERT
निष्पादित करें लूप में स्टेटमेंट, बल्कि हम SQL क्वेरी टेक्स्ट बनाते हैं और फिर हम इसे एक पास में निष्पादित करेंगे।