Bonsoir, j'ai ecrit un code qui cree une table
puis j'ai chargé cette table avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $sql= "CREATE TABLE IF NOT EXISTS `".$csvfile."` ( `cdrRecordType` int(10) NOT NULL, `callingPartyNumber` varchar(50) NOT NULL )
La table est chargee correctement mais pour les chaines de caracteres elle sont inserees entre "" ce qui ne me permet pas de traiter la table avec les requetes SELECT ....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 try { //charger la table a partir du fichier $pdo = new PDO ('mysql:host=localhost;dbname=statistiques', 'root' , '' ,array ( PDO::MYSQL_ATTR_LOCAL_INFILE => true ,PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION)); } catch ( PDOException $e ) { die ( "database connexion a échoué: " . $e -> getMessage ()); } $AffectedRows = $pdo -> exec ("LOAD DATA LOCAL INFILE '".$csvfile1."' INTO TABLE `".$csvfile."` FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' IGNORE 2 LINES;");
Que devrais-je faire pour eliminer ces "" ou comment je dois ecrire les requetes SQL de select?
Partager