Importer le contenu d'un fichier texte dans mysql

ach32 Messages postés 47 Date d'inscription   Statut Membre Dernière intervention   -  
ach32 Messages postés 47 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je travaille sur un projet en PHP où je manipule des fichiers textes(.txt).
Je souhaite stocker le contenu de ces fichiers dans des champs d'une table Myqsl via PHP;
pour celà je veux créer deux boutons: le premier boutton qui permet d'importer(uploader) mon fichier texte,
et le deuxieme qui me permettra de charger le contenu du fichier dans la table mysql qui a les champs suivants:
NUMERO, CLE, MATRICULE, ANNEE.

Les lignes de mon fichier sont structurées comme suit:
Numéro(5 Caractères) Clé(1 caractère) Matricule(14 Caractères) Année(4 caractères).

Sachant que mon fichier est constitué de plusieurs lignes ayant toutes la mème structure,
je voudrais insérer chaque données du fichier texte dans le champ correspondant dans la table mysql.

Je sollicte vraiment l'aide de tous pour percer ce mystère, puisque je ne sais pas comment commencer. Cordialement...





A voir également:

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

Et sur quoi bloques tu exactement ?
Qu'as tu commencé à écrire comme code ?
Si c'est pour la récupération des données... as tu pensé à regardé du côté de la fonction explode ?

0
ach32 Messages postés 47 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour jordane45,
j'ai fais des ptites recherches et je suis tombé sur ce bout de code que j'ai essayé d'adater mais cà ne marche pas


<?php
if (isset($_POST['charger'])) {

$req=mysql_query(" LOAD DATA LOCAL INFILE 'DIPE_MGNETIQUE_DU_07-08-2016.txt' INTO TABLE tempmail FIELDS TERMINATED BY '\n' ") or die (mysql_error());

echo "<font color=yellow><b>Les donnés ont bien été insérées dans la table</b></font>";

// on ferme la connexion à mysql
mysql_close();
}
?>
0
ach32 Messages postés 47 Date d'inscription   Statut Membre Dernière intervention  
 
Voici le code html:

 <form method="POST" action="initialiser_dipe.php" enctype="multipart/form-data">
                <input type="file" name="avatar" /><br/>
                <input type="submit" value="Charger le DIPE" name="charger">
                </form>
0
ach32 Messages postés 47 Date d'inscription   Statut Membre Dernière intervention  
 
Mais là lorsque j'exécute rien ne se passe
0