[RESOLU] CSV et PHP

Petit nouveau ! | 6 Messages

08 déc. 2012, 13:57

Bonjour,

Je voudrais extraire de mon fichier csv, (ayant des \ " ; , ) les informations via php pour alimenter une BDD mysql.

Est ce que vous avez une solution ?

Merci beaucoup.

Eléphant du PHP | 123 Messages

08 déc. 2012, 14:03

salut j ai fais la meme chose y a pas longtemps en faisant comme ca si ca peux t inspiré
$sql = 'LOAD DATA LOCAL INFILE \fichier.csv\' REPLACE INTO TABLE `tatable` CHARACTER SET LATIN1  FIELDS TERMINATED BY \';\'';
 
  $result = mysql_query($sql);


Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

09 déc. 2012, 17:51

Salut,


Sinon tu peux lire le fichier avec glob et utiliser http://php.net/manual/en/function.str-getcsv.php pour avoir les infos de la ligne et les traiter comme tu le souhaite (si la 1ère solution ne te va pas ).


@+
Il en faut peu pour être heureux ......

Petit nouveau ! | 6 Messages

10 déc. 2012, 11:12

J'ai utilisé libreoffice pour enlever tous les caractères spéciaux et j'ai fait une importation après.

Merci de vos réponse.