Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

PHP का उपयोग करके MySQL में अज्ञात संख्या में पंक्तियाँ डालें

आप 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);

आप वास्तव में जो डाल रहे हैं उसके आधार पर आपको अपने मूल्यों से ठीक से बचना सुनिश्चित करना होगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. WEEKDAY () उदाहरण – MySQL

  2. MySQL में स्ट्रिंग्स की तुलना टाइमिंग अटैक के लिए असुरक्षित है?

  3. यदि किसी अन्य फ़ील्ड में मान सेट है तो MYSQL फ़ील्ड डेटा छुपाएं

  4. MySQL नेस्टेड चयन क्वेरी?

  5. क्या लारवेल प्रमाणीकरण प्रणाली मौजूदा डेटाबेस का उपयोग कर सकती है?