Extraction données de log + mise en BDD MySQL

Fermé
ben_maury Messages postés 8 Date d'inscription lundi 8 septembre 2008 Statut Membre Dernière intervention 8 octobre 2009 - 22 janv. 2009 à 18:46
ben_maury Messages postés 8 Date d'inscription lundi 8 septembre 2008 Statut Membre Dernière intervention 8 octobre 2009 - 22 janv. 2009 à 21:36
Bonjour,

Je souhaiterais extraire d'un fichier de log tout les champs (IDENT, heure, date, ...) de chaque ligne et les placer dans une base de données.

Je n'ai pas encore défini avec quel langage mais le SGBD sera mySQL.

Pouvez vous m'éclairez sur le code à fournir pour l'extraction et la mise en base, svp??

Je vous remercie d'avance.

Voici quelques lignes du log:

IDENT 07:23:50 05/09 3444 AEA1027 LEMD ASTY D555 FAST JUST ODRAN DATA CALI PO_E 06 TTT_XXXX 06 120.0 SEQ F ETT-I 07:32:30 07:24:00 SSSS

IDENT 07:23:50 05/09 3558 AA111XX LENT ASTO A319 FAST JUST ODRAN DATA CALI PO_E 06 TTT_XXXX 06 120.0 SEQ U ETT-I 07:42:30 07:34:00 SSSS

IDENT 07:23:50 05/09 3263 ADF34WW LOUP ASTU A320 FAST JUST ODRAN DATA CALI PO_E 06 TTT_XXXX 06 120.0 SEQ U ETT-I 07:42:30 07:34:00 SSSS
A voir également:

2 réponses

riton78 Messages postés 68 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 1 décembre 2010 2
22 janv. 2009 à 20:33
tu peux utiliser du php pour cela en passant par une requete et par la fonction substr de php qui permet de decouper une chaine, tu pourras donc les placer dans ta bdd mysql sans aucun probleme par la suite, tient moi au courant...
1
ben_maury Messages postés 8 Date d'inscription lundi 8 septembre 2008 Statut Membre Dernière intervention 8 octobre 2009
22 janv. 2009 à 21:36
Bonsoir,
D'abord merci pour l'aide!
Je viens de consulter cette fonction mais je ne suis pas sûr qu'elle soit adaptée à mes besoins.
En effet je souhaite extraire de manière automatique chaque champ de chaque ligne. N'appelle-t-on pas cela des expressions régulières?
Et là c'est le drame... :o)
Pour la requête ça devrait le faire

Benoit
0

Discussions similaires