IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

LOAD DATA INFILE et chemin


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Par défaut LOAD DATA INFILE et chemin
    Bonjour.

    J'ai un petit problème avec LOAD DATA INFILE.
    En effet si je fait ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    LOAD DATA INFILE 'geoloc.csv' ....
    j'obtiens une erreur "'c:\wamp\bin\mysql\mysql5.1.32\data\geolocalisation\geoloc.csv' not found (Errcode: 2)"

    Ma requête se trouve dans le fichier test.php, et dans ce même répertoire on trouve geoloc.csv.

    Pourquoi va t'il chercher dans ce répertoire étrange?
    Comment le faire chercher dans le même répertoire que celui ou se situe mon test.php?

    Merci par avance.

  2. #2
    Membre averti
    Inscrit en
    Février 2008
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 18
    Par défaut
    essaie avec le chemin absolu

  3. #3
    Membre Expert
    Avatar de Maljuna Kris
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2005
    Messages
    2 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 613
    Par défaut
    Citation Envoyé par masseur Voir le message
    J'ai un petit problème avec LOAD DATA INFILE.
    En effet si je fait ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    LOAD DATA INFILE 'geoloc.csv' ....
    j'obtiens une erreur "'c:\wamp\bin\mysql\mysql5.1.32\data\geolocalisation\geoloc.csv' not found (Errcode: 2)"

    Ma requête se trouve dans le fichier test.php, et dans ce même répertoire on trouve geoloc.csv.

    Pourquoi va t'il chercher dans ce répertoire étrange?
    Ce répertoire étrange est, par défaut, celui de la base de données `geolocalisation` à laquelle le script est connecté.
    Une consultation de la documentation (http://dev.mysql.com/doc/refman/5.0/fr/load-data.html) t'aurais immédiatement renseigné sur la nature du problème.
    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 serveur. See Section 5.5.3, « Droits fournis par MySQL ».
    Kie lumo eksistas ankaŭ ombro troviĝas. L.L. Zamenhof
    articles : Comment émuler un tableau croisé [quasi] dynamique
    et : Une énigme mathématique résolue avec MySQL
    recommande l'utilisation de PDO (PHP5 Data Objects)

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Par défaut
    Ok merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [LOAD DATA INFILE] clé auto incrémentés
    Par ashurai dans le forum Requêtes
    Réponses: 2
    Dernier message: 15/02/2006, 17h17
  2. Réponses: 5
    Dernier message: 18/04/2005, 12h38
  3. probleme avec "LOAD DATA INFILE" et les b
    Par Koo dans le forum Requêtes
    Réponses: 2
    Dernier message: 01/07/2004, 09h37
  4. Problème avec LOAD DATA INFILE
    Par ka0z dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 04/06/2004, 14h59
  5. petit soucis lors d'un LOAD DATA INFILE
    Par Jovial dans le forum SQL Procédural
    Réponses: 9
    Dernier message: 04/06/2004, 11h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo