Bonjour,

Je cherche à importer un fichier CSV (créé avec Excel) directement dans ma base MySQL depuis une page web de mon site, mais pas moyen de comprendre le principe !

Je suis tombé sur cette fonction en cherchant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
LOAD DATA INFILE 'data.txt' INTO TABLE tbl_name
  FIELDS TERMINATED BY ',' ENCLOSED BY '"'
  LINES TERMINATED BY '\n';
Mon csv se présente comme ceci (les 4 première ligne) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
(données supprimées par le forum, vous devriez faire attention de ne pas mettre de données réelle en ligne)
Moi ça se présenterai plus de la façon :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
LOAD DATA INFILE 'fichier.csv' INTO TABLE histo
  FIELDS TERMINATED BY ';' ENCLOSED BY ''
  LINES TERMINATED BY '\n';
Comment puis-je integrer ça dans une page en php ?

Merci d'avance !