par
ouckileou » 05 juin 2005, 14:36
ben c'est peut-être parcequ'il ne trouve pas le fichier
c'est un problème MySQL j'imagine, ce serait tout de même bien de préciser
où se trouve ton fichier ?
tu as essayé de lui passer un chemin absolu ?
car je vois ça :
Lorsque les fichiers de données sont sur le serveur, celui-ci utilise les règles suivantes :
*
Si un chemin absolu est fourni, le serveur utilise le chemin tel quel.
*
Si un chemin relatif est fourni, avec un ou plusieurs éléments de dossiers, le serveur recherche le fichier relativement à son dossier de données.
*
Si le fichier n'a pas d'éléments de dossier, le serveur recherche les données dans le dossier de base de données courante.
Notez que ces règles font qu'un fichier tel que ./myfile.txt est lu dans le dossier de données du serveur, alors que s'il est nommé myfile.txt, il sera lu dans le dossier de base de données courante. Par exemple, la commande LOAD DATA suivante lit le fichier donnees.txt dans le dossier de la base db1 car db1 est la base de données courante, même si la commande charge explicitement le fichier dans la base de données db2 :
http://dev.mysql.com/doc/mysql/fr/load-data.html
ben c'est peut-être parcequ'il ne trouve pas le fichier :)
c'est un problème MySQL j'imagine, ce serait tout de même bien de préciser
où se trouve ton fichier ?
tu as essayé de lui passer un chemin absolu ?
car je vois ça :
[quote]
Lorsque les fichiers de données sont sur le serveur, celui-ci utilise les règles suivantes :
*
Si un chemin absolu est fourni, le serveur utilise le chemin tel quel.
*
Si un chemin relatif est fourni, avec un ou plusieurs éléments de dossiers, le serveur recherche le fichier relativement à son dossier de données.
*
Si le fichier n'a pas d'éléments de dossier, le serveur recherche les données dans le dossier de base de données courante.
Notez que ces règles font qu'un fichier tel que ./myfile.txt est lu dans le dossier de données du serveur, alors que s'il est nommé myfile.txt, il sera lu dans le dossier de base de données courante. Par exemple, la commande LOAD DATA suivante lit le fichier donnees.txt dans le dossier de la base db1 car db1 est la base de données courante, même si la commande charge explicitement le fichier dans la base de données db2 : [/quote]
http://dev.mysql.com/doc/mysql/fr/load-data.html