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

PHP का उपयोग करके तालिका में एकाधिक पंक्तियों को सम्मिलित करना

MySQL एक ही क्वेरी में कई पंक्तियों को सम्मिलित कर सकता है। मैंने आपका कोड यथासंभव मूल के करीब छोड़ दिया है। ध्यान रखें कि यदि आपके पास बहुत अधिक डेटा है, तो यह एक बड़ी क्वेरी बना सकता है जो MySQL द्वारा स्वीकार किए जाने से बड़ी हो सकती है।

include_once 'include.php';

$parts = array();    
foreach($_POST['vsr'] as $row=>$vsr) {
   $vsr=mysql_real_escape_string($vsr);
   $ofice=mysql_real_escape_string($_POST['ofice'][$row]);
   $date=mysql_real_escape_string($_POST['date'][$row]);
   $type=mysql_real_escape_string($_POST['type'][$row]);
   $qty=mysql_real_escape_string($_POST['qty'][$row]);
   $uprice=mysql_real_escape_string($_POST['uprice'][$row]);
   $tprice=mysql_real_escape_string($_POST['tprice'][$row]);

   $parts[] = "('$vsr','$ofice','$date','$type','$qty','$uprice','$tprice')";
}

$sql = "INSERT INTO maint_track (`vsr`, `ofice`, `date`, `type`, `qty`, `uprice`,
`tprice`) VALUES " . implode(', ', $parts);

$result = mysql_query($sql, $con);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. गोलांग गोर्म अंतर्निहित mysql क्वेरी तक पहुँचें

  2. मैसकल क्वेरी समस्या

  3. दो बार mysql के बीच का समय चुनें

  4. नोड जेएस अतुल्यकालिक डेटाबेस कॉल

  5. MySQL रेंज के बीच सभी दिनांक प्रदर्शित करता है