Importer csv to mysql sans guillemets

Fermé
qyounes1970 Messages postés 2 Date d'inscription jeudi 18 octobre 2012 Statut Membre Dernière intervention 18 octobre 2012 - 18 oct. 2012 à 19:16
Nhay Messages postés 838 Date d'inscription vendredi 2 novembre 2012 Statut Membre Dernière intervention 17 décembre 2015 - 3 nov. 2012 à 11:11
Bonjour,

voici mon code mais malheureusement je veux pas que les guillemets soient importés dans ma bdd, si qq peut m'aider SVP

<?php

//connect to the database
$connect = mysql_connect("root","user","pass");
mysql_select_db("bdd",$connect); //select the table
//

if ($_FILES[csv][size] > 0) {

//get the csv file
$file = $_FILES[csv][tmp_name];
$handle = fopen($file,"r");

//loop through the csv file and insert into database
do {
if ($data[0]) {
mysql_query("INSERT INTO eleves (CODE_ELEVE, CODE_CLASSE, NOM, PRENOM) VALUES
(
'".addslashes($data[0])."',
'".addslashes($data[1])."',
'".addslashes($data[2])."',
'".addslashes($data[3])."'
)
");
}
} while($data = fgetcsv($handle, 10000, ",", "\""));
}

?>
A voir également:

1 réponse

Nhay Messages postés 838 Date d'inscription vendredi 2 novembre 2012 Statut Membre Dernière intervention 17 décembre 2015 126
3 nov. 2012 à 11:11
Hum, un petit str_replace('"','',$data[0]) devrait fonctionner je pense.
0