Charger des données depuis un fichier txt dans une base de donnée

Soyez le premier à donner votre avis sur cette source.

Vue 8 807 fois - Téléchargée 1 311 fois

Description

le titre dit tout dejàs
ce script utilise une base de données Mysql
les requêtes pour la création de la base cdr et de la table cdr ce trouve dans le fichier base.sql dans le zip
les fichiers de test utilisés pour charger les données dans la base cdr sont:

b00129999.txt;
b00138344.txt;

le fichier principale à exécuter est:
code_source.php
après avoir créé la base et la table il faut juste clique sur le lien code_source.php pour exécuter cette source

NB: cette source contient également de petite fonction comme:
-chopper l'extension d'un fichier
-lire un fichier
-créer et écrire les erreurs dans un fichier (erreurs_sql.txt) au cas ou l'enregistrement ne serait pas effective.

Conclusion :


toutes les fonctions ne proviennent pas de moi d'autres ont été modifié pour sa réalisation.
vos avis suggestions et critique m'aideront beaucoup à parfaire mes connaissances

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_spoonisback
Messages postés
72
Date d'inscription
vendredi 14 mai 2004
Statut
Membre
Dernière intervention
5 février 2010
-
Salut !!

J'ai regarder (très rapidement c'est vrai) ta source...et je trouve que cela à un utilité uniquement dans le cas ou tes fichiers sont formatés de la façon dont tu les donne. Personnellement, pour faire des inserts SQL j'ai toujours des SQL ou des CSV mais jamais des fichiers comme les tiens.
Est ce que ces fichiers proviennent d'un soft particulier ?
Sinon pour le coté "Expert" de la source hum hum, comment dire sans froisser ? Bha déjà y'a un peu de POO pour la connexion OK. Mais alors pourquoi ne pas avoir étendu pour tous le reste plutôt que de faire des fonctions ? Je ne donne pas de niveau Expert à cette source, "Moyen" au mieux.

Je pense également que (malgré les nombreux commentaires présents ds le CS) l'adaptation de ta source vas être compliquée pour d'autres besoins.
mlinux
Messages postés
6
Date d'inscription
vendredi 23 mai 2003
Statut
Membre
Dernière intervention
9 novembre 2009
-
Tout à fait d'accord avec spoonisback.

Il faut que les contenus de tes fichiers texte soient au format CSV. (Tous les champs sur une seule ligne avec le séparateur ";")
houndegnonm
Messages postés
12
Date d'inscription
lundi 21 avril 2008
Statut
Membre
Dernière intervention
16 mai 2012
-
Merci beaucoup pour votre commentaire et toutes mes excuses pour le retard de ma réponse
je trouve que j'ai exagérer un peu avec le niveau expert de ma source et je trouve que spoonisback.
en effet mes fichiers txt proviennent d'un script qui me fait le décryptage des fichiers .dat en .fichier txt et lui donne ce format qui est carément différent du format des fichiers csv.
ma tache etait de charger ce fichier .txt dans la base peut importe son formatage d'ou la création de toutes ces petites fonctions.
je suis entrain de modifier le script qui permet de décrypter les donner afin d'avoir des fichiers au format csv;
mai en attendant je me suis dis que ces petites fonctions pourraient aider quelqu'un.

une fois encore merci

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.