Ecrire le contenu d'une variable dans un fichier texte
Achille32
Messages postés
39
Statut
Membre
-
arkal221 Messages postés 35 Statut Membre -
arkal221 Messages postés 35 Statut Membre -
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
- Comment ouvrir un fichier epub ? - Guide
- Fichier bin - Guide
- Fichier .dat - Guide
- Comment ouvrir un fichier 7z - Guide
- Fichier rar - Guide
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.