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

यात्रा पर PHP के साथ एक MySQL डेटाबेस में एक txt फ़ाइल से डेटा आयात करें

"LOAD DATA INFILE" का इस्तेमाल करें हर बार पेज पर जाने पर डेटा को टेबल में लोड करने के लिए स्टेटमेंट।

$sql = "
    LOAD DATA INFILE 'people.txt'
    INTO TABLE `People`
    FIELDS TERMINATED BY '|'
";

देखने के लिए SQL का एक भाग है REPLACE या IGNORE विकल्प, जो निर्धारित करता है कि क्या होगा यदि स्क्रिप्ट एक ऐसी पंक्ति सम्मिलित करने का प्रयास करती है जो मौजूदा अद्वितीय कुंजी की नकल करती है, यदि आपकी तालिका में कोई है।

साथ ही, यदि आपकी इनपुट फ़ाइल में आपकी डेटाबेस तालिका से भिन्न क्रम में फ़ील्ड हैं, तो आप SQL के अंत में कॉलम की एक सूची प्रदान कर सकते हैं, जैसे (data, name, city)

उन चीजों के अलावा, मुझे लगता है कि आपको बस $sql . को बदलने में सक्षम होना चाहिए अपने पोस्ट किए गए कोड में उपरोक्त SQL जैसे कुछ के साथ चर, फिर चलाएँ (जैसा कि आपके मूल कोड में है):

if ($conn->query($sql) === TRUE) {
    echo "OK!";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
} 



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laravel Group By Date

  2. .नेट कनेक्शन पूलिंग MySQL अस्थायी तालिका

  3. टाइमस्टैम्प का उपयोग करके MySQL समूह परिणाम दिन के अनुसार

  4. संदेश तालिका से बातचीत क्वेरी करना

  5. डेटाबेस में संग्रहीत होने से पहले या प्रदर्शित होने पर PHP और MySQL कोड को कब स्वच्छ करना है?