Bonsoir, j'ai ecrit un code qui cree une table
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 )
puis j'ai chargé cette table avec
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;");
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 ....
Que devrais-je faire pour eliminer ces "" ou comment je dois ecrire les requetes SQL de select?