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

Langage PHP Discussion :

requête sql pour fichier csv qui foire


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    Novembre 2008
    Messages
    104
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2008
    Messages : 104
    Par défaut requête sql pour fichier csv qui foire
    salut, je fais du php et j'ai une requête qui foire la voici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $query="LOAD DATA LOCAL INFILE 'C:/wamp/www/xlsmagique/liste/membre.csv' REPLACE INTO TABLE membre
    FIELDS TERMINATED BY ';'
    ESCAPED BY '\\'
    LINES TERMINATED BY '\r\n' ";
    $retour=mysql_query($query) or die(mysql_error());
    l'erreur retournée est
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''' at line 4
    le but est d'importer un fichier csv dans la table membre.
    je ne trouve pas l'erreur dans la requête merci d'avance .

    edit :
    je rectifie la commande marche finalement mais en revanche
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $chemin_fichier="C:/wamp/www/xlsmagique/liste/" . $nom_fichier; 									// Mise à jour des données
      $query="LOAD DATA LOCAL INFILE $chemin_fichier REPLACE INTO TABLE $nameTable
      FIELDS TERMINATED BY ';' 
      LINES TERMINATED BY '\n' ";
    $retour=mysql_query($query) or die(mysql_error());
    ca ne marche pas :
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'C:/wamp/www/xlsmagique/liste/membre.csv REPLACE INTO TABLE membre FIELDS TERM' at line 1
    c'est pourtant bien le bon chemin de fichier et la table membre

  2. #2
    Membre expérimenté
    Avatar de Caerbannog
    Inscrit en
    Novembre 2004
    Messages
    206
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 206
    Par défaut
    Il manque les guillemets
    INFILE "$chemin_fichier"

  3. #3
    Membre confirmé
    Étudiant
    Inscrit en
    Novembre 2008
    Messages
    104
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2008
    Messages : 104
    Par défaut
    3heures dessus pour une si belle erreur! merci!

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

Discussions similaires

  1. Requêtes SQL pour les Dates et numériques
    Par Ramage03 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 23/03/2006, 17h26
  2. Requête SQL pour afficher un tri
    Par arnaud_verlaine dans le forum Langage SQL
    Réponses: 4
    Dernier message: 16/11/2005, 15h27
  3. problème de requète SQL pour formulaire
    Par en_stage dans le forum Requêtes et SQL.
    Réponses: 15
    Dernier message: 21/06/2005, 12h21
  4. Requêtes SQL pour access
    Par cciocc dans le forum Langage SQL
    Réponses: 5
    Dernier message: 25/04/2005, 08h45
  5. [ODBC] erreur SQL pour les unions qui renvoient vide
    Par fabriceMerc dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 25/11/2003, 11h06

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