Page 1 sur 1

script pour inclure les données d'un fichier.csv dans une ba

Posté : 01 avr. 2009, 13:26
par floctc
Bonjour,
je suis à la recherche d'un script php permettant d'insérer des données contenues dans un fichier.csv directement dans une base mysql.

Les données du fichier.csv sous sous cette forme:

Code : Tout sélectionner

NOM;PRENOM jean;dupont pierre;martin jacques;dupuis
Merci :)

Posté : 01 avr. 2009, 15:10
par @rthur
Bonjour,

MySQL dispose déjà par défaut d'une fonctionnalité pour importer des fichiers CSV. La commande est LOAD DATA INFILE :)
http://dev.mysql.com/doc/refman/5.0/fr/load-data.html

Posté : 02 avr. 2009, 09:55
par floctc
Merci, est-il possible de rentrer les données contenues dans le fichier directement dans les tables de la base avec cette commande?
En fait, si j'ai bien compris, j'aurai juste à faire
mysql_query($sql);
avec la chaine contenant la requête LOAD DATA INFILE qui contient le nom de mon fichier.csv?