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 :

[mysql/php]load Data Infile Pb


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 95
    Par défaut [mysql/php]load Data Infile Pb
    Bonjours je debute en mysql et je doit faire une importation d'un fichier texte vers ma table CRM21_Fir_Histo .J'ai trouver cette fonction MySql mais lorsque je la lance le resultat est Query Failed . J'ai regarder j'ai déja reussi a faire des requete a ma base avec des query mais celle ci ne passe pas . Avez vous une idée? Mon fichier texte.txt ce trouve dans le www de EasyPhp .Mon fichier de connection fonctionne bien il est tester et approuver .

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    require('../UsineV2/bdd_c.php');
    $query="LOAD DATA INFILE ‘./texte.txt’ 
    INTO TABLE CRM21_Fir_Histo (Nomad/Forfait,Num_compte_client,Contrat,StatutContrat,NumMobile,Motif,
    CommentDossier,Univers,Numero_action,Theme,Action1,Action2,Etat,
    Demandeur,Date_de_creation_action,DateEffetSouhaite,DateEffetReel,
    Competence_destinataire,CdcDest,SiteCdcDest,EquipeCdcDest,Media,
    NumeroContact,CdcCreateur,SiteCdcCreateur,EquipeCdcCreateur,
    CdcModificateur,DateModifAction,NumMobile_Fax,Modele,Expediteur,
    Destinataire,Date/Heure,Lieu,CodePostal,ParametrageVerifMarqueOICK,
    HLR,TestCroiséeOK,FonctionnaitAvt,Mail,ServiceContenu,Wap_GPRS,NAM,
    Descriptif,Reponse_Reseau,Reponse_Optim,Commentaire_Optim,Reponse_STC,
    Champ50)
    FIELDS 
    TERMINATED BY '|' 
    ENCLOSED BY ‘|’ 
    LINES 
    STARTING BY '' 
    TERMINATED BY '\n' "; 
     
    $result_activities = mysql_query($query) or die ("Query Failed!");  
     
    echo 'test'
    Merci de votre aide

  2. #2
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par défaut
    Bonjour,

    Fais plutôt un

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $result_activities = mysql_query($query) or die (mysql_error());
    pour voir l'erreur renvoyée par MySQL.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 95
    Par défaut
    OK nice comme commande !!
    Merci MAx !

    Voila le resultat :

    Erreur de syntaxe près de './texte.txt’ INTO TABLE CRM21_Fir_Histo (Nomad/Forfait,Num_com' à la ligne 1
    Il ne doit pas trouver mon fichier ! je vais voir de ce coté la !

    Vous en pensez quoi?

    thx

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 95
    Par défaut
    Voila le code un peu revu

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    <?
    require('../UsineV2/connexion.php');
     
    $query=("LOAD DATA INFILE '../UsineV2/texte.txt' 
    INTO TABLE CRM21_Fir_Histo 
    FIELDS 
    TERMINATED BY '|' 
    ENCLOSED BY '' 
    ESCAPED BY '\\'
    LINES 
    STARTING BY '' 
    TERMINATED BY '\n' 
    (Nomad/Forfait,Num_compte_client,Contrat,StatutContrat,NumMobile,Motif,
    CommentDossier,Univers,Numero_action,Theme,Action1,Action2,Etat,
    Demandeur,Date_de_creation_action,DateEffetSouhaite,DateEffetReel,
    Competence_destinataire,CdcDest,SiteCdcDest,EquipeCdcDest,Media,
    NumeroContact,CdcCreateur,SiteCdcCreateur,EquipeCdcCreateur,
    CdcModificateur,DateModifAction,NumMobile_Fax,Modele,Expediteur,
    Destinataire,Date/Heure,Lieu,CodePostal,ParametrageVerif,MarqueOICK,
    HLR,TestCroiséeOK,FonctionnaitAvt,Mail,ServiceContenu,Wap_GPRS,NAM,
    Descriptif,Reponse_Reseau,Reponse_Optim,Commentaire_Optim,
    Reponse_STC,Champ50) "); 
     
    $result_activities = mysql_query($query) or die (mysql_error()); 
     
    ?>
    Et toujours une erreur :

    Erreur de syntaxe près de '' (Nomad/Forfait,Num_compte_client,Contrat,StatutContrat,NumMo' à la ligne 7

  5. #5
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par défaut
    Nomad/Forfait n'est pas un nom de colonne valide, choisis autre chose (Nomad_forfait ...)

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 95
    Par défaut
    OK c fais et toujours le meme probleme !

    J'ai enlevé les / partout ! Comment verifier que le fichier est bien atteint?
    OU faut il placer ce fichier?


    Erreur de syntaxe près de '' (Nomad_Forfait,Num_compte_client,Contrat,StatutContrat,NumMo' à la ligne 7

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

Discussions similaires

  1. [MySQL] Syntaxe requête LOAD DATA INFILE avec php
    Par yann123456 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 18/08/2010, 23h40
  2. [MySQL] [EasyPhp,Mysql] Commande "LOAD DATA INFILE"
    Par Jahprend dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 05/06/2009, 17h37
  3. LOAD DATA INFILE et Mysql 5
    Par bigsister dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 08/11/2007, 12h55
  4. [MySQL]Problème avec load data infile
    Par GLDavid dans le forum SGBD
    Réponses: 5
    Dernier message: 16/03/2007, 13h36
  5. Mysql 5: difficulté avec load data infile
    Par koueletbak dans le forum Requêtes
    Réponses: 3
    Dernier message: 05/05/2006, 18h16

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