mysql_fetch_array et string du resultat

Eléphant du PHP | 109 Messages

15 juil. 2008, 16:56

Bonjour

je veux faire une boucle sur une table et tout stocker dans un string pour l'ecrire dans un fichier

Code : Tout sélectionner

$myFile = "menu.txt"; $fh = fopen($myFile, 'w') or die("Impossible fichier"); while($row = mysql_fetch_array($result)) { $stringData += ($row[0] . " - " . $row[1] . '\n'); } fwrite($fh, $stringData); $stringData = "";
mais il stocke rien dans $stringData !

comment fait on en php pour garder les valeur dans un string ?

merci

Mammouth du PHP | 1353 Messages

15 juil. 2008, 17:31

Pour concaténer des chaines en php il faut utiliser .= et non pas +=
$a = "bonjour ";
$b = "monsieur";
$a .= $b;
echo $a; //bonjour monsieur
Tell me and I forget. Teach me and I remember. Involve me and I learn.

Eléphant du PHP | 109 Messages

15 juil. 2008, 18:11

merci beaucoup

Invité
Invité n'ayant pas de compte PHPfrance

15 juil. 2008, 21:04

ou encore comme sa....
$a = "bonjour "; 
$b = "monsieur"; 
echo $a . " " . $b; //bonjour monsieur

Invité
Invité n'ayant pas de compte PHPfrance

15 juil. 2008, 21:09

Dho j'ai mal écrit...

voulais écrire

$a = $a . " " . $b;

:P

Eléphant du PHP | 109 Messages

15 juil. 2008, 21:39

oui comme ça je savais merci