Insertion MySQL à partir d'un fichier .CVS depuis un script PHP [Aide] - PHP - Programmation
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.
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
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:
...
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:
...
$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