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

Fermé
jonathan - 20 juin 2007 à 11:54
 Nico le terrible - 7 nov. 2007 à 20:39
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
7 nov. 2007 à 20:39
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