Ecrire le contenu d'une variable dans un fichier texte
Achille32
Messages postés
37
Date d'inscription
Statut
Membre
Dernière intervention
-
arkal221 Messages postés 32 Date d'inscription Statut Membre Dernière intervention -
arkal221 Messages postés 32 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous, je me réjouis de revenir dans le forum après un longue absence.
En fait j'ai un soucis et je souhaite l'intervension de toutes les àmes de bonne volonté pour venir à mon aide.
J'ai une table PRODUITS avec 3 champs: id_produit, nom_produit, prix.
Je voudrais stocker le contenu dans un fichier texte dans mon disque dur.
Voici ma requète:
<?php
$donnees = mysql_query("SELECT id_produit, prix FROM produits WHERE nom_produit = 'Chocolat' ");
$result = mysql_fetch_array($donnees);
$file = fopen('monfichier.txt', 'w');
fputs($file,$result);
fclose($file);
?>
Le problème c'est que je recoi encore $result dans mon fichier, et lorsque je rajoute des cotes on me dit que
le paramètre doit ètre un string.
A l'aide !!!!
Cordialement.....
En fait j'ai un soucis et je souhaite l'intervension de toutes les àmes de bonne volonté pour venir à mon aide.
J'ai une table PRODUITS avec 3 champs: id_produit, nom_produit, prix.
Je voudrais stocker le contenu dans un fichier texte dans mon disque dur.
Voici ma requète:
<?php
$donnees = mysql_query("SELECT id_produit, prix FROM produits WHERE nom_produit = 'Chocolat' ");
$result = mysql_fetch_array($donnees);
$file = fopen('monfichier.txt', 'w');
fputs($file,$result);
fclose($file);
?>
Le problème c'est que je recoi encore $result dans mon fichier, et lorsque je rajoute des cotes on me dit que
le paramètre doit ètre un string.
A l'aide !!!!
Cordialement.....
A voir également:
- Ecrire le contenu d'une variable dans un fichier texte
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
2 réponses
Bonjour,
Pourquoi ne pas concaténer l'ID et le prix dans une seule variable afin que se soit un STRING
Pourquoi ne pas concaténer l'ID et le prix dans une seule variable afin que se soit un STRING
Essaye de boucler avec un while :
while ($row = mysql_fetch_assoc($result))
{
$message = "ID: ".$row['id_produit']." Prix: ".$row['prix'];
fputs($file,$message);
}
Essaye ce fragement de code et dis-nous ci cela te convient.
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, array given in C:\wamp\www\.....
Par contre lorsque je remplace while ($row = mysql_fetch_assoc($result)) par while ($row = mysql_fetch_assoc($donnees)) , j'obtien ce que je veux.