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

PHP का उपयोग करके CSV से MySQL तालिका अपडेट करें

मैंने इसे कई बार पूरा करने के लिए छोटी PHP स्क्रिप्ट लिखी हैं और इसके बारे में कई तरीके हैं:

मेरे अनुभव के अनुसार PHP द्वारा प्रदान किए गए CSV फ़ंक्शन का उपयोग करना सबसे अच्छा है, पर एक नज़र डालें। fgetcsv() , क्योंकि मैन्युअल रूप से फ़ाइल खोलना और उसे पंक्ति दर पंक्ति पढ़ना और पार्स करना जटिलताएं पैदा कर सकता है।

अब आप सीएसवी में सभी पंक्तियों के माध्यम से लूप करते हैं और गतिशील रूप से क्वेरी तैयार करते हैं और इसे निष्पादित करते हैं, उदाहरण के लिए (यह मानते हुए कि कॉलम 0 में आईडी हैं और कॉलम 1 में "हैवेब" है)

<?php
    if (($handle = fopen("input.csv", "r")) !== FALSE)
    {
        while (($data = fgetcsv($handle, 1000, ",")) !== FALSE)
        {
            mysql_query(UPDATE user_data SET hasweb="{$data[1]}" WHERE consultant_id = "{$data[0]}"); 
        }
    fclose($handle);
    }
?>

उम्मीद है कि आपकी मदद होगी। अगर अभी भी अटका हुआ है, तो कृपया मुझसे पूछें :)



  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 में O'% जैसे वाक्यांश की खोज कैसे कर सकता हूँ?

  2. बैच सम्मिलित SQL कथन

  3. MySQL में अनकमिटेड डेटा प्राप्त करें

  4. तालिका में स्तंभों की संख्या ज्ञात कीजिए

  5. Mysql JDBC ड्राइवर का उपयोग करके Android को MySQL से कैसे कनेक्ट करें