[Aide] Insertion MySQL à partir d'un fichier .CVS depuis un script PHP

Insertion MySQL à partir d'un fichier .CVS depuis un script PHP [Aide] - PHP - Programmation

Marsh Posté le 12-04-2007 à 15:07:11    

Bonjour à tous !
 
J'ai un petit soucis :)
J'aimerai pouvoir inserer des données dans une base de données MySQL, à partir d'un fichier .CVS.
 
Le fichier CVS rassemble les références, les désignations, et les quantités, et ressemble à ça:

Citation :

...
16462;BLOC FICHE;0
17851;JOINT TOR;12
17871;CONS.UTIL.RBP;49
17895;PLAQUE CONSIGNE;6
17914;TELEFL. DIV;58
...


 
Quand à mon script PHP, en voici un pti bout:

Citation :

...
 $filr = fopen("Inventaire/inventaire.csv", "r" );
 while (!feof($filr))
 {
  $lignes = fgets($filr,1000000);
  $listes = explode(";", "$lignes" );
  $listes = str_replace('"', '', $listes);
  $resultat = count($listes);
   $query = 'INSERT INTO piece VALUES("';  
   for ($i=0; $i<$resultat;$i++)  
   {  
   $query .= ''.$listes[$i].'","';  
   }
   $query .= '" )';
   $result= mysql_query($query);
 }
...


 
J'aurai voulu savoir comment spécifier à mon script l'information à ajouter dans ma base (en l'occurance la quantité) ?
Qqun aurait-il une ptite piste pour avancer ?
Merci à vous :)


Message édité par lespagnol9393 le 12-04-2007 à 15:09:29

---------------
Mon FeedBack
Reply

Marsh Posté le 12-04-2007 à 15:07:11   

Reply

Marsh Posté le 13-04-2007 à 08:11:00    

Up :)


---------------
Mon FeedBack
Reply

Marsh Posté le 13-04-2007 à 09:01:57    

Up :D


---------------
Mon FeedBack
Reply

Marsh Posté le 13-04-2007 à 09:58:59    

Bonjour,

 

Va voir là :
http://dev.mysql.com/doc/refman/5.0/fr/load-data.html

 

C'est plus rapide que tous les scripts que tu pourras écrire.

Reply

Marsh Posté le 13-04-2007 à 13:11:24    

C'est exactement ce que je cherchais :)
 
Merci à toi jeca, bonne journée avec ce beau soleil :D


---------------
Mon FeedBack
Reply

Sujets relatifs:

Leave a Replay

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