Page 1 sur 1

Comment assembler des variables avec une boucle

Posté : 25 janv. 2011, 13:09
par MAT 87
Bonjour
J'ai besoin de votre aide car je suis confronté a un probleme:

J'ai une table qui contient des enregistrements et je voudrais les récupérer dans une boucle afin de les assembler
j'ai essayé:

Code : Tout sélectionner

$reqlist = "SELECT *FROM liste WHERE (nomlist='$nomlist')"; $reslist = mysql_db_query($nombase, $reqlist2, $lien); while ($lignelist = mysql_fetch_array($reslist)) { $nouvtexte = $lignelist['letexte']; }
Mais je n'obtiens qu'un seul de mes enregistrements dans $nouvtexte
alors que je voudrais que $nouvtexte contienne tous les enregistrements a la suite l'un de l'autre.

Il y a peutêtre un moyen avecune boucle for, mais je ne sais pas comment faire :-(

Merci de m'aider

Mat

Re: Comment assembler des variables avec une boucle

Posté : 25 janv. 2011, 13:41
par jojolapine
Il te suffit de concaténer...
$reqlist = "SELECT * FROM liste WHERE (nomlist='$nomlist')";
$reslist = mysql_db_query($nombase, $reqlist2, $lien);

$nouvtexte = '';

while ($lignelist = mysql_fetch_array($reslist))
{
$nouvtexte .= ' '.$lignelist['letexte'];
}

Re: Comment assembler des variables avec une boucle

Posté : 25 janv. 2011, 15:14
par Mat 87
Super Merci :-)

ça marche bien
j'en ai profité pour me renseigner sur la concatenation, c'est tés utile

Mat

Re: Comment assembler des variables avec une boucle

Posté : 25 janv. 2011, 19:16
par AB
Juste pour info...

A noter qu'on emploi aussi assez souvent un tableau : on met les éléments dans un tableau et puis on fait un implode sur ce tableau. C'est très pratique pour ajouter des délimiteurs entre les éléments sinon en employant la concaténation il faut se préoccuper de ne pas mettre de délimiteur derrière le dernier élément.