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

एक csv फ़ाइल से पढ़ते समय और php . का उपयोग करके mysql में डेटा आयात करते समय अजीब बग

मैं कुछ ऐसा करता हूं:

$file = fopen("$link_file","r")or die("file dont exist");
while (!feof($file )){
$campo = fgetcsv($file,4096,",");

$loadsql = "INSERT INTO temporal_table(id,state,etc) VALUES ('$campo[0]','$campo[1]','etc');";
mysql_query($loadsql) or die(mysql_error());

}
fclose($file );

मैं आपको fgetcsv . का उपयोग करते हुए नहीं देखता function.और, क्या आपने थोड़ी देर में डेटा को प्रतिध्वनित करने का प्रयास किया? कुछ इस तरह का उपयोग करें:

echo $i." line query ".$query." <br>";

संपादित करें

इसे आजमाएं:

$csv_file = CSV_PATH . "new_Location.csv"; 
$file = fopen("$csv_file","r")or die("file error");
while (!feof($file)){

$insert_csv = fgetcsv($file,4096,",");
$query = "INSERT INTO City (
               locId, 
               country, 
               region, 
               city, 
               postalCode, 
               latitude, 
               longitude                //removed all the simple quotes..
           ) VALUES (
               '$insert_csv[0]',
               '$insert_csv[1]',
               '$insert_csv[2]',
               '$insert_csv[3]',
               '$insert_csv[4]',
               '$insert_csv[5]',
               '$insert_csv[6]'
           )";
    mysql_query($query) or die(mysql_error());
    }
    fclose($csvfile);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ग्रुप बाय क्लॉज के साथ उपयोग किया जाने वाला MAX फ़ंक्शन

  2. mysql समस्या में डालें

  3. मेरे डेटाबेस में वर्णों पर उच्चारण चिह्न कैसे संग्रहीत करें?

  4. माता-पिता - एक ही टेबल के भीतर बाल संबंध

  5. Ajax, PHP, MYSQL का उपयोग करके प्रपत्र अपडेट करें