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

PHP:एकाधिक सरणियों पर पुनरावृति करें और SQL INSERT क्वेरी बनाएँ

बस एक for() . का उपयोग करें 0 . से अनुक्रमणिका पर पुनरावृति करने के लिए लूप करने के लिए count($a) (आप किसी भी सरणी का उपयोग कर सकते हैं, उन्होंने एक ही आकार के लिए जाँच की)।

$sql = 'insert into xyz (a, b, c, d) values ';
for ($i = 0, $l = count($a); $i < $l; ++$i) {
     $sql .= "('".
         // it's really important to escape the input!
         mysqli_real_escape_string($link, $a[$i]).','.
         mysqli_real_escape_string($link, $b[$i]).','.
         mysqli_real_escape_string($link, $c[$i]).','.
         mysqli_real_escape_string($link, $d[$i]).
     "'), ";
}
$sql = substr($sql, 0, -2); // trim down the last ', '


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP, MYSQL स्वत:पूर्ण काम नहीं कर रहा है

  2. प्रति माह रिकॉर्ड प्राप्त करें लेकिन शून्य भी प्राप्त करें यदि उस महीने कोई रिकॉर्ड नहीं है

  3. डिलीट कैस्केड पर MySQL। परीक्षण उदाहरण

  4. MySQL में प्रत्येक समूह में पहला रिकॉर्ड कैसे प्राप्त करें

  5. खोल में चर का उपयोग करके mysql_config_editor को पासवर्ड पास करें