Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

exporter données fichier txt vers ma bdd ?

Aller à la page 1, 2  Suivante
Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
wydook66
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 03 Juil 2005
Messages: 146

URL permanente de ce messagePosté le : Jeu Juin 12, 2008 19:58    Sujet du message: 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:

Code:
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 Smile
 
wydook66
seebz
WRInaute impliqué
WRInaute impliqué

Inscrit le: 15 Avr 2007
Messages: 288

URL permanente de ce messagePosté le : Jeu Juin 12, 2008 20:17    Sujet du message: exporter données fichier txt vers ma bdd ?

tu fais un p'tit script php :

fopen , fgets , explode et mysql_query
 
seebz Visiter le site web du posteur
wydook66
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 03 Juil 2005
Messages: 146

URL permanente de ce messagePosté le : Jeu Juin 12, 2008 20:19    Sujet du message: exporter données fichier txt vers ma bdd ?

j'ai fais un script :

Code:
<?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:
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 20:26; édité 1 fois
 
wydook66
SuperCureuil
WRInaute impliqué
WRInaute impliqué

Inscrit le: 09 Mar 2007
Messages: 492
Localisation: Bxl, Belgique

URL permanente de ce messagePosté le : Jeu Juin 12, 2008 20:23    Sujet du message: exporter données fichier txt vers ma bdd ?

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 :
Code:

$fichier = fopen('com.txt', "r");


http://fr.php.net/fopen

@+
 
SuperCureuil
seebz
WRInaute impliqué
WRInaute impliqué

Inscrit le: 15 Avr 2007
Messages: 288

URL permanente de ce messagePosté le : Jeu Juin 12, 2008 20:25    Sujet du message: exporter données fichier txt vers ma bdd ?

mysql_escape_string pour échapper les '
 
seebz Visiter le site web du posteur
wydook66
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 03 Juil 2005
Messages: 146

URL permanente de ce messagePosté le : Jeu Juin 12, 2008 20:27    Sujet du message: exporter données fichier txt vers ma bdd ?

concernant le mode ouverture, j'ai rectifier c'était une erreur de frappe sur le forum
 
wydook66
wydook66
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 03 Juil 2005
Messages: 146

URL permanente de ce messagePosté le : Jeu Juin 12, 2008 20:28    Sujet du message: exporter données fichier txt vers ma bdd ?

seebz a écrit:
mysql_escape_string pour échapper les '



c'est à insérer ou ?
 
wydook66
wydook66
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 03 Juil 2005
Messages: 146

URL permanente de ce messagePosté le : Jeu Juin 12, 2008 20:31    Sujet du message: exporter données fichier txt vers ma bdd ?

lorsque j'execute la page du script, j'ai une feuille blanche et rien dans la bdd

code

Code:
<?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);



?>
 
wydook66
spout
WRInaute passionné
WRInaute passionné

Inscrit le: 14 Mai 2003
Messages: 654
Localisation: Manhay (Belgique)

URL permanente de ce messagePosté le : Jeu Juin 12, 2008 20:57    Sujet du message: exporter données fichier txt vers ma bdd ?

T'as essayé avec phpMyAdmin ?
 
spout
wydook66
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 03 Juil 2005
Messages: 146

URL permanente de ce messagePosté le : Jeu Juin 12, 2008 21:01    Sujet du message: exporter données fichier txt vers ma bdd ?

spout a écrit:
T'as essayé avec phpMyAdmin ?


c'est ce que j'ai sur le serveur ovh. phpmyadmin 2.11.6
 
wydook66
Marie-Aude
WRInaute accro
WRInaute accro

Inscrit le: 05 Juin 2006
Messages: 3275
Localisation: More than a plastic girl

URL permanente de ce messagePosté le : Jeu Juin 12, 2008 21:17    Sujet du message: exporter données fichier txt vers ma bdd ?

Oui mais avec la fonction importer un fichier dans la base directement dans phpmy admin ?
 
Marie-Aude Visiter le site web du posteur
wydook66
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 03 Juil 2005
Messages: 146

URL permanente de ce messagePosté le : Jeu Juin 12, 2008 21:19    Sujet du message: exporter données fichier txt vers ma bdd ?

Marie-Aude a écrit:
Oui mais avec la fonction importer un fichier dans la base directement dans phpmy admin ?


je ne connait pas cette fonction Confused
 
wydook66
spout
WRInaute passionné
WRInaute passionné

Inscrit le: 14 Mai 2003
Messages: 654
Localisation: Manhay (Belgique)

URL permanente de ce messagePosté le : Jeu Juin 12, 2008 21:25    Sujet du message: exporter données fichier txt vers ma bdd ?

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
 
spout
wydook66
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 03 Juil 2005
Messages: 146

URL permanente de ce messagePosté le : Jeu Juin 12, 2008 21:32    Sujet du message: exporter données fichier txt vers ma bdd ?

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 Very Happy
 
wydook66
cyberlahy
WRInaute discret
WRInaute discret

Inscrit le: 04 Avr 2006
Messages: 78

URL permanente de ce messagePosté le : Jeu Juin 12, 2008 21:52    Sujet du message: exporter données fichier txt vers ma bdd ?

tu fais ça avec phpmyadmin une importation au format CSV
 
cyberlahy Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 2 - Aller à la page 1, 2  Suivante
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

Définitions :

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort