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

Installation MySQL Discussion :

Nouvelle installation MySql4.0.2d - Problème retour chariot


Sujet :

Installation MySQL

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Nouvelle installation MySql4.0.2d - Problème retour chariot
    Bonjour,

    J'ai récemment installé le quatuor apache2+php4+mysql4+phpmyadmin2;
    Mon serveur pécédent était easyphp;

    Tout fonctionne bien, cependant maintenant lorsque j'exécute une requête, il ne prend plus en compte les enregistrements dans lesquels se trouve un "\r" (retour chariot je crois?), et je n'obtiens pas de résultats;

    Par exemple ma requête : $req = "select * from pays where langue = 'fr';
    Et lorsque j'affiche les données avec phpmyadmin j'obtiens :"INSERT INTO `pays` VALUES ('France', 'fr\r');

    Mais lorsque j'exécutais cet même requête ("select * from pays where langue = 'fr' avec EasyPhp, j'obtenais la liste d'enregistrement que je voulais;

    Comment pourrais-je faire pour que mysql ne prennent pas en compte les "\r" ?

    Y aurait-il une configuration à faire ?

    J'espère que j'ai été un peu claire dans mon explication;

    Je vous remercie pour vos réponses!

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Une solution
    J'ai fait en sorte que les "\r" soient prisent en compte dans la requête, en changeant ma req. en " SELECT * FROM pays WHERE langue = 'fr' or langue = 'fr\r'";

    Mais y aurait une config à faire pour que les "\r" ne soient pas prisent en compte sans ajouter "... or languagecode = 'fr\r'" à la requête ?(comme avec easyphp)

    J'attends vos réponses !

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Une solution...
    Comme mes données sont importées depuis un fichier texte avec LOAD DATA IN FILE, j'ai trouvé la solution suivante sur mysql.com

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    La commande LOAD DATA INFILE peut être utilisée pour lire des données issues d'autres sources. Par exemple, un fichier au format dBASE présente des champs séparés par des virgules, et entourés de guillemets doubles. Si les lignes sont terminées par de nouvelles lignes, la commande ci-dessous illustre la relecture d'un tel fichier avec MySQL : 
     
    mysql> LOAD DATA INFILE 'donnees.txt' INTO TABLE nom_de_table
        ->           FIELDS TERMINATED BY ',' ENCLOSED BY '"'
        ->           LINES TERMINATED BY '\n';
     
    Les clauses FIELDS et LINES peuvent prendre des chaînes vides comme valeur. S'il la chaîne n'est pas vide, FIELDS [OPTIONALLY] ENCLOSED BY et FIELDS ESCAPED BY ne doivent avoir qu'un seul caractère. Les valeurs de FIELDS TERMINATED BY et LINES TERMINATED BY peuvent avoir plus d'un caractère. Par exemple, pour écrire des lignes terminées par le couple retour chariot/nouvelle ligne, ou pour lire un tel fichier, spécifiez la clause LINES TERMINATED BY '\r\n'.
    En espérant que sa pourra aider qq'un;
    J'suis toujours prenant pour une solution au niveau config

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

Discussions similaires

  1. problème retour chariot
    Par knebhi dans le forum Langage
    Réponses: 11
    Dernier message: 08/03/2009, 13h15
  2. [xsl] XML-> PDF: Problème retour chariot
    Par JohnnyWalk dans le forum XSL/XSLT/XPATH
    Réponses: 10
    Dernier message: 28/06/2008, 14h35
  3. Problème Retour Chariot
    Par nathalie16 dans le forum iReport
    Réponses: 4
    Dernier message: 18/04/2008, 08h45
  4. Problème retour chariot dans un texte
    Par arnaud_verlaine dans le forum Flash
    Réponses: 2
    Dernier message: 30/08/2006, 22h06
  5. Problème retour chariot dans un fichier texte
    Par Redondo dans le forum Windows
    Réponses: 2
    Dernier message: 08/02/2006, 18h23

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