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

PHP CodeIgniter का उपयोग करके MYSQL डेटाबेस में CSV डेटा कैसे आयात करें?

ठीक है, जैसा कि आपने मुझे चैट के माध्यम से बताया था कि आप निष्पादन के माध्यम से एक PHP फ़ाइल को कॉल कर सकते हैं, और सीआई कच्चा एसक्यूएल आपके लिए नया है (और मुझ पर विश्वास करें मैं सीआई नहीं जानता बिल्कुल )...

और जैसा कि आपने कहा है कि फ़ाइल का नाम ज्ञात होने वाला है, आइए इसे एक फॉर्म के साथ एक php फ़ाइल कहते हैं, और यह कि फ़ाइल पहले ही view पर अपलोड हो चुकी है। कुछ ज्ञात पदानुक्रम में फ़ोल्डर, फिर निम्न स्ट्रिंग पर विचार करें:

LOAD DATA INFILE '/full/path/to/view/myfile.txt' 
INTO TABLE users  
    FIELDS TERMINATED BY ',' 
           OPTIONALLY ENCLOSED BY '"'
    LINES  TERMINATED BY '\n'

हाँ, यह php में एक बड़ी स्ट्रिंग होगी। तो यह किसी भी अन्य स्ट्रिंग की तरह होगा, एक चुनिंदा कथन की तरह। mysqli . से जुड़ने के बाद (जैसा कि आपने मुझे दिखाया, और मैंने प्रश्न संपादित किया), फिर इसे निष्पादित करें!

यदि फ़ाइल नाम PHP में आ रहा है $_POST ऊपर नीले ब्लॉक में संयोजित करने की आवश्यकता है, फिर वही होना चाहिए। फ़ाइल नाम के बाद वह एकल उद्धरण महत्वपूर्ण है, मुझ पर विश्वास करें।

डेटा लोड करें के लिए मैन्युअल पेज से




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पोमेलो के साथ एंटिटी फ्रेमवर्क का उपयोग करते समय MySqlParameter प्रकार संघर्ष

  2. मैं MySQL/MariaDB में रूट के समान विशेषाधिकार वाले उपयोगकर्ता को कैसे बनाऊं?

  3. MySQL COUNT () और नल

  4. प्रत्येक पंक्ति के लिए एक अद्वितीय यादृच्छिक संख्या निर्दिष्ट करने के लिए MySQL क्वेरी

  5. MySQL के साथ कॉलम नामों में रिक्त स्थान