Bonjour,
Je rencontre un problème, assez important, dans l'importation de documents CSV avec php vers une base de donnée Mysql.
L'ensemble de mes caractères spéciaux (apostrophe) sont effacés alors que mon code ci dessous ($sql seulement) provient de Phpmyadmin et fonctionnait parfaitement...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <?php $sql = 'LOAD DATA LOCAL INFILE '.$file_csv.' INTO TABLE `nb_table` FIELDS TERMINATED BY \',\' ENCLOSED BY \'"\' ESCAPED BY \'\\\\\' LINES TERMINATED BY \'\\r\\n\' IGNORE 1 LINES'; $result = sql_table($sql); ?>Avez vous une idée pour résoudre ce problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 # Exemple # Document avant importation "AERO","AEROSMITH","Groupe américain de hard-rock" "AFFA","L'AFFAIRE LOUIS TRIO","Groupe français de pop" // apostrophe # Document après importation "AERO","AEROSMITH","Groupe américain de hard-rock" "AFFA","LAFFAIRE LOUIS TRIO","Groupe français de pop" // apostrophe disparait
Merci d'avance !
Partager