LOAD DATA LOCAL INFILE avec PDO MySql
	
	
		Bonjour,
Je migre des scripts PHP pour utiliser PDO
Dans l'un des scripts j'ai un LOAD DATA LOCAL INFILE
Avec PDO j'écris ceci : 
	Code:
	
| 12
 3
 4
 5
 6
 7
 
 |  
$dsn_datas='mysql:host='.$serveur.';dbname='.$base;
$db_datas=new PDO($dsn_datas,$utilisateur,$motDePasse);
$db_datas->setAttribute(PDO::MYSQL_ATTR_LOCAL_INFILE,true);
$requeteimport="LOAD DATA LOCAL INFILE \"/tmp/".$injecteur['TABLE_IMPORT'].".txt\" INTO TABLE ".$injecteur['TABLE_IMPORT']." FIELDS TERMINATED BY ';' ENCLOSED BY '''' ESCAPED BY '\\\'";
 
$db_datas->exec($requeteimport); | 
 La dernière ligne  provoque l'erreur : 
Warning: PDO::exec(): LOAD DATA LOCAL INFILE forbidden in [Mon fichier php]
Quand je passe la requête dans  phpmyadmin elle fonctionne
Infos complémentaires :
OS : MacOs X  10.6
php: 5.3.2
MySQL : 5.1.50