Injecter un fichier CSV avec un script php

Injecter un fichier CSV avec un script php - PHP - Programmation

Marsh Posté le 21-01-2014 à 14:04:20    

Bonjour,  
 
Je suis à la recherche d'une solution pour importer un fichier txt (sans séparateur) dans une base de donnée SQL  
j'ai essayer plusieurs solution sur internet (LOAD DATA INFILE...) mais sans succès
 
Pouvez vous m'aidez ?  
 
Merci d'avance


Message édité par cyberpilou1410 le 22-01-2014 à 16:55:32
Reply

Marsh Posté le 21-01-2014 à 14:04:20   

Reply

Marsh Posté le 22-01-2014 à 16:56:14    

Alors en sql en passant par phpmyadmin pas de problème mais avec un script php il n'injecte rien ...
 
$db = mysql_connect("localhost", "test", "test" );  // connexion à la base
mysql_select_db('test',$db);                  // sélection de la base
$sql="LOAD DATA INFILE '/Program Files/EasyPHP 2.0b1/www/test.csv' INTO TABLE test FIELDS TERMINATED BY ';' ENCLOSED BY ''
LINES STARTING BY '' TERMINATED BY '\n'    ( `c1`, `c2`, `c3`)";
$requete_sql = mysql_query($sql) or die(mysql_error());
mysql_close();  // on ferme la connexion

Reply

Marsh Posté le 23-01-2014 à 13:17:15    

Ben en même temps, vu comment est formé le chemin du fichier, c'est normal :/ Manque déjà "C:\".


Message édité par rufo le 23-01-2014 à 13:17:36

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed