Inserer des enregsitrements depuis fichier texte

Petit nouveau ! | 2 Messages

26 janv. 2009, 14:15

Bonjour,

J'ai un fichier texte contenant des enregistrements à insérer dans une table SQL de ma bdd.
Chaque champs est délimité par des guillemets. Chaque enregistrement est séparé par une série de tiret.

Je voudrais simplement une confirmation de la procédure :

- envoi du fichier sur le serveur
- passage du contenu du fichier dans une variable (fopen)
- split de cette variable dans un tableau (1 entrée du tableau = 1 enregistrement, split avec le marqueur TIRET
- décompte du nb d'enregistrement
- boucle de répétition en fonction de ce nombre
----- travail de "mise en forme" des données pour compatibilité avec la base
----- insertion
- fin de la connexion

En effet, ça fait longtemps que j'ai pas programmé, juste pour voir si je n'ai rien raté.

D'avance merci !

Eléphant du PHP | 139 Messages

26 janv. 2009, 15:14

La démarche paraît correcte.

Des tutos sont disponibles pour se rafraîchir la mémoire.
Par exemple pour les fonction de lecture des fichiers.
http://www.phpfrance.com/tutoriaux/ind ... -fichiers

Petit nouveau ! | 2 Messages

26 janv. 2009, 15:18

OK merci bien pour cette confirmation,
je vais jeter un oeil au lien,
++
Cyrille