[PHP][MySql] Load Data Infile --> erreur

jonathan -  
 Nico le terrible -
Bonjour.

Je souhaite inserer des donnees dans une table a partir d'un fichier texte qui se trouve sur mon serveur.
J'arrive a le faire par le biai de phpmy admin.
Mais il faut que je fasse cette action dans un fichier php car il y aura un script qui le lancera tous les jours (les fichiers textes changeront tous les jours).

J'utilise donc la fonction :
LOAD DATA LOCAL INFILE '/file/toto.txt' INTO TABLE `test` FIELDS TERMINATED BY '@'

Mais j'obtient le message d'erreur suivant :
The used command is not allowed with this MySQL version

Et si je mets pas "LOCAL", j'obtient le message :
"permission denied for user ....... using password(YES)......"

Si vous avez une idée pour résoudre mon pb a vos clavier ;)

Merci par avance
A voir également:

1 réponse

Nico le terrible
 
Bonjour,
Ce sont les dernières versions de mysql, c'est désactivé par défaut, il faut reconfigurer le server avec l'option ou abandonner cette idée ^^
0