Synthaxe LOAD DATA INFILE incorrecte
Fermé
jbm
-
24 sept. 2008 à 14:20
Christounet Messages postés 1263 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 - 25 sept. 2008 à 10:04
Christounet Messages postés 1263 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 - 25 sept. 2008 à 10:04
A voir également:
- Synthaxe LOAD DATA INFILE incorrecte
- Whatsapp date incorrecte ✓ - Forum Mobile
- App data - Guide
- Data (d:) - Forum Disque dur / SSD / Clé USB
- Verifying dmi pool data ✓ - Forum Matériel informatique
- Appel data zone franche - Forum Consommation et internet
3 réponses
Christounet
Messages postés
1263
Date d'inscription
mercredi 26 septembre 2007
Statut
Membre
Dernière intervention
29 juillet 2010
1 379
24 sept. 2008 à 14:36
24 sept. 2008 à 14:36
Bonjour,
Je pense que la syntaxe correcte devrait être
A plus
Je pense que la syntaxe correcte devrait être
LOAD DATA INFILE 'SE_mic_bouclé.txt' INTO TABLE mic_boucle IGNORE 1 LINES
A plus
Christounet
Messages postés
1263
Date d'inscription
mercredi 26 septembre 2007
Statut
Membre
Dernière intervention
29 juillet 2010
1 379
24 sept. 2008 à 15:21
24 sept. 2008 à 15:21
Bonjour,
En fait l'erreur que tu as indiques que le mot de passe que tu utilises pour te connecter à Mysql n'est pas correct. Peux-tu vérifier cela stp ?
A plus
En fait l'erreur que tu as indiques que le mot de passe que tu utilises pour te connecter à Mysql n'est pas correct. Peux-tu vérifier cela stp ?
A plus
Christounet
Messages postés
1263
Date d'inscription
mercredi 26 septembre 2007
Statut
Membre
Dernière intervention
29 juillet 2010
1 379
25 sept. 2008 à 10:04
25 sept. 2008 à 10:04
Bonjour,
J'ai consulté la documentation de Mysql que tu trouveras ici et j'ai trouvé la phrase suivante:
En fait dans la documentation il est aussi expliqué où doit se trouver le fichier sur le serveur (où se trouve ta base de données) et qu'il doit se trouver dans le même répertoire que ta base de données sauf si tu spécifies le chemin complet, cherches après la phrase suivante Lorsque les fichiers de données sont sur le serveur, celui-ci utilise les règles suivantes dans le premier lien, c'est là que c'est expliqué.
A plus
J'ai consulté la documentation de Mysql que tu trouveras ici et j'ai trouvé la phrase suivante:
Pour des raisons de sécurité, lorsque les fichiers sont lus sur le serveur, ils doivent se trouver dans le répertoire de la base de données courante, ou bien être lisible par tous. Pour utiliser la commande LOAD DATA INFILE sur des fichiers du serveur, vous devez avoir le droit de FILE sur le serveurce qui pourrais expliquer ton problème avec LOAD et pas avec SELECT. Tu trouveras ici les explications concernant les différents droits.
En fait dans la documentation il est aussi expliqué où doit se trouver le fichier sur le serveur (où se trouve ta base de données) et qu'il doit se trouver dans le même répertoire que ta base de données sauf si tu spécifies le chemin complet, cherches après la phrase suivante Lorsque les fichiers de données sont sur le serveur, celui-ci utilise les règles suivantes dans le premier lien, c'est là que c'est expliqué.
A plus
24 sept. 2008 à 14:51
j'ai essayé et j'obtiens
Erreur
requête SQL :
LOAD DATA INFILE 'SE_mic_bouclé.txt' INTO TABLE mic_boucle IGNORE 1 LINES
MySQL a répondu:
#1045 - Access denied for user: xxxxxx@%' (Using password: YES)
La localisation du fichier txt dans le mm répertoire que le script php est bien ok ??
qu'en penses tu ?