exporter données fichier txt vers ma bdd ?
19 messages • Page 1 sur 2 • 1, 2
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
exporter données fichier txt vers ma bdd ?
Bonsoir.
J'ai actuellement un fichier .txt avec des données séparées par un ";"
comme ceci:
j'ai creer une table dans ma bdd avec les 10 champs nécessaire.
Je souhaiterais pouvoir insérer les données de ce fichier.txt que j'ai envoiyer sur mon ftp , dans ma bdd.
Avez vous une solution ?
Merci
J'ai actuellement un fichier .txt avec des données séparées par un ";"
comme ceci:
- Code: Tout sélectionner
82;01;2;10;01001;Abergement-Clémenciat (L');ABERGEMENT-CLEMENCIAT (L');01400;579;728
j'ai creer une table dans ma bdd avec les 10 champs nécessaire.
Je souhaiterais pouvoir insérer les données de ce fichier.txt que j'ai envoiyer sur mon ftp , dans ma bdd.
Avez vous une solution ?
Merci
j'ai fais un script :
je me retrouve avec ces erreurs
je ne sait pas du tout si c'est ce genre de code qu'il me faut
- Code: Tout sélectionner
<?php
// on se connecte à notre base
$base = mysql_connect ('***', '***', '***');
mysql_select_db('***', $base);
$fichier = fopen("com.txt", "r");
while (!feof($fichier))
{
$uneLigne = fgets($fichier, 1024);
$tableauValeurs = explode(';', $uneLigne);
$sql="INSERT INTO aaaaa VALUES ('".$tableauValeurs[0]."', '".$tableauValeurs[1]."', '".$tableauValeurs[2]."', '".$tableauValeurs[3]."', '".$tableauValeurs[4]."', '".$tableauValeurs[5]."', '".$tableauValeurs[6]."', '".$tableauValeurs[7]."', '".$tableauValeurs[8]."', '".$tableauValeurs[9]."', '".$tableauValeurs[10]."')";
mysql_query($sql);
}
fclose($fichier);
// on libère l'espace mémoire alloué à cette requête
mysql_free_result ($req);
?>
je me retrouve avec ces erreurs
- Code: Tout sélectionner
Warning: fopen() expects at least 2 parameters, 1 given in /home/www/cccf2e7a7c56b5ceef6d1ee2001e19aa/web/aa.php on line 6
Warning: feof(): supplied argument is not a valid stream resource in /home/www/cccf2e7a7c56b5ceef6d1ee2001e19aa/web/aa.php on line 7
Warning: fgets(): supplied argument is not a valid stream resource in /home/www/cccf2e7a7c56b5ceef6d1ee2001e19aa/web/aa.php on line 9
je ne sait pas du tout si c'est ce genre de code qu'il me faut
Dernière édition par wydook66 le Jeu Juin 12, 2008 19:26, édité 1 fois.
-

SuperCureuil - WRInaute passionné

- Messages: 662
- Inscription: Ven Mar 09, 2007 9:44
Salut,
Quand tu ouvres ton fichier, tu dois passer un deuxième argument à fopen pour préciser si tu ouvres en lecture et/ou en écriture :
Pour ouvrir en lecture :
http://fr.php.net/fopen
@+
Quand tu ouvres ton fichier, tu dois passer un deuxième argument à fopen pour préciser si tu ouvres en lecture et/ou en écriture :
Pour ouvrir en lecture :
- Code: Tout sélectionner
$fichier = fopen('com.txt', "r");
http://fr.php.net/fopen
@+
lorsque j'execute la page du script, j'ai une feuille blanche et rien dans la bdd
code
code
- Code: Tout sélectionner
<?php
// on se connecte à notre base
$base = mysql_connect ('***', '***', '***');
mysql_select_db('***', $base);
$fichier = fopen("com.txt", "r");
while (!feof($fichier))
{
$uneLigne = fgets($fichier, 1024);
$tableauValeurs = explode(';', $uneLigne);
$sql="INSERT INTO aaaaa VALUES ('".$tableauValeurs[0]."', '".$tableauValeurs[1]."', '".$tableauValeurs[2]."', '".$tableauValeurs[3]."', '".$tableauValeurs[4]."', '".$tableauValeurs[5]."', '".$tableauValeurs[6]."', '".$tableauValeurs[7]."', '".$tableauValeurs[8]."', '".$tableauValeurs[9]."', '".$tableauValeurs[10]."')";
mysql_query($sql);
}
fclose($fichier);
?>
- Marie-Aude
- WRInaute accro

- Messages: 4920
- Inscription: Lun Juin 05, 2006 14:15
Oui mais avec la fonction importer un fichier dans la base directement dans phpmy admin ?
spout a écrit:J'ai pas phpMyAdmin sous la main, mais si j'me souviens bien:
Importer => CSV
Choisir les bon séparateurs ";"
Et donner la liste des colonnes dans le bon ordre séparées par des virgules
tu est mon sauveur, ca marche à la perfection.
Et moi qui bataillait avec des script depuis plus de 5 jours.
Merci et bonne soirée
19 messages • Page 1 sur 2 • 1, 2
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Article sur le fichier .htaccess
- Nouveau Picasa : Picasa Web Albums
- Déclarer son fichier sitemap dans le fichier robots.txt
- Sitemaps : protocole commun pour Google, Yahoo et Live Search
- Sortie de GoogleStats v2.01
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- Comment gérer simplement les sitemaps de plusieurs sites au même endroit
- Participez au projet 3x3 !
- Chercher des fichiers KML dans Google Earth
- Exalead rejoint le protocole Sitemaps.org
Consultez la description détaillée des produits ou services de Google suivants : Google Feed Fetcher, Google SketchUp
- Analyse de positionnement sur les data centers de Google
Cet outil vous permet d'afficher sur une seule page les résultats Google effectués sur de nombreux data centers (centres de données).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités






le forum