Formater une base de données ?

Résolu
Skurraxx -  
jee pee Messages postés 41521 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

J'ai actuellement un site internet auto-hébergé chez moi avec une BDD MySQL, ayant besoin de faire un classement pour faire des stats, j'ai exporté ma BDD en .txt mais j'obtiens une ligne comme celle-ci par exemple : (j'ai supprimé la fin car les lignes étaient longues.)

skurraxx/*****/M/sadmin/2012-03-07/2013-04-01/254/
visitor/*****/M/guest/2012-07-07/2013-01-04/0/

J'aimerais trouver une façon de formater ces lignes pour trier les "guest" des "member" des "admin" et "sadmin" dans plusieurs fichiers textes différents.

A voir également:

3 réponses

jee pee Messages postés 41521 Date d'inscription   Statut Modérateur Dernière intervention   9 720
 
Bonjour,

Ce que tu pourrais faire c'est prendre le fichier sous un éditeur de texte (le bloc notes doit suffire),
- remplacer les / par des ;
- renommer le fichier avec une extension .csv

Ouvrir le fichier avec excel, chaque champ des enregistrements se retrouve dans une colonne.

cdlt

0
Skurraxx
 
Ouais j'y avais pensé mais je n'aurais pas mes différents fichiers textes, il me faudrait vraiment une méthode pour trier les lignes selon le rang mais aussi formater la ligne comme je l'entends.

Je m'explique :

skurraxx/*****/M/sadmin/2012-03-07/2013-04-01/254/ -> skurraxx:254

visitor/*****/M/guest/2012-07-07/2013-01-04/0/ -> visitor:0

Je ne vois vraiment pas comment ne prendre que le contenu de la première table puis ensuite de la séptième sans passer par MySQL. En traitement de texte on va dire quoi.
0
jee pee Messages postés 41521 Date d'inscription   Statut Modérateur Dernière intervention   9 720
 
Donc il te faut faire du sql ;-)
0