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

SQL Procédural MySQL Discussion :

fichier texte non formater vers mysql


Sujet :

SQL Procédural MySQL

Vue hybride

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

    Informations forums :
    Inscription : Novembre 2006
    Messages : 39
    Par défaut fichier texte non formater vers mysql
    bonjours
    j'ai des fichiers .txt d'auteurs (litterature)
    je souhaite les inserers dans mysql

    Chaque ligne = une entré dans mysql

    comme ces fichiers sont des textes purs (non formaté) je souhaite utiliser le point (ponctuation) pour les delimiters

    comment faire ?

    1. ouvrir le fichier texte
    2. selectionner les points pour parser celui ci
    3. l'inserer dans mysql


    pouvez vous m'aider ?

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 39
    Par défaut eureka
    j'ai trouvé
    4 heures de google plus de test

    voici donc un txt 2 mysql qui fonctionne parfaitement bien quelque soit le fichier texte


    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
    <?
    mysql_connect("localhost", "login", "motdepasse");
    mysql_select_db("nomdelabase");
     
    $ListeChiffre = fopen ("nomdufichier.txt" , "r");
    echo "Début de fichier : <BR>";
    while (!feof($ListeChiffre))
      {
     
     
      $yops = fgets($ListeChiffre, 100000);
     
    //la ligne imprtante est ci dessous, car elle verifie que la ligne soit pleine en comptant les caractères, ce qui évite les champs vides
    if(strlen(trim($yops))){
     
    echo "$yops<hr>";
     
    mysql_query("INSERT INTO commentbot VALUES('', 'laurent', '$yops', '0')");
      }}
    echo "Fin de fichier";
    fclose ($ListeChiffre);
    ?>


    ouf
    j'ai finit !

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

Discussions similaires

  1. Import Fichier Texte non formaté
    Par Lna999Lna dans le forum QlikView
    Réponses: 0
    Dernier message: 30/11/2012, 10h06
  2. Transformer du RTF vers texte non formaté
    Par d.tellier dans le forum Développement
    Réponses: 0
    Dernier message: 24/03/2012, 04h47
  3. [TortoiseSVN] Format Unix d'un fichier texte non pris en compte lors d'un commit
    Par jonzuzu dans le forum Subversion
    Réponses: 0
    Dernier message: 26/03/2009, 13h49
  4. Réponses: 6
    Dernier message: 30/05/2006, 11h41
  5. Comment écrire un fichier texte au format MS-DOS ?
    Par fredfred dans le forum Langage
    Réponses: 9
    Dernier message: 20/01/2005, 09h00

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