Navigation : Forums > Forum Général > 1 ptite question sur le php

Pages : 1 Poster un nouveau sujet Ajouter un message
Auteur Message
renaud

Messages : 321
Inscrit le : 10/05/2002
Posté le 23/07/2003 à 17:00:20 Message N°1 #
Bonjour / bonsoir (rayez la mention inutile :-)) tout le monde ... J'ai 1 petite question et j'espère que quelqu'un saura y répondre. Imaginons le code suivant :

$sql = "SELECT * FROM TABLE";
$req = mysql_query($sql);

while ($res = mysql_fetch_assoc($req))
{
$champ1 = $res["champ1"];
$champ2 = $res["champ2"];
$champ3 = $res["champ3"];
...
// Traitements
}

Est-il possible d'automatiser la création des variables $champ1, $champ2, $champ3 etc ??? Parce que pour des tables qui comportent 30, 40 (voire plus) attributs ça devient vite saoûlant ...
Donc si quelqu'un a la solution ça m'arrangerait bien ...
Profil Citer
maverick

maverick

Messages : 619
Inscrit le : 04/04/2002
Posté le 23/07/2003 à 17:03:11 Message N°2 #
Euh, comme ca, sans tester, ca devrait donner :

$sql = "SELECT * FROM TABLE";
$req = mysql_query($sql);

while ($res = mysql_fetch_assoc($req))
{
while(list($key, val) = each($res) ) {
${$key} = $val;
}

...
// Traitements
____________________
image
Profil Citer
renaud

Messages : 321
Inscrit le : 10/05/2002
Posté le 23/07/2003 à 17:05:35 Message N°3 #
waoh déjà une réponse !!!??? merci beaucoup je m'en vais tester ça tout de suite !!! =D
merci maverick tu sauves le fainéant que je suis ;) (tiens il manque 1 smiley là ;) ...

______________________________


5 mn après : yes ça marche !!!!!!!!!!!!!!!!!!!!!! encore merci !!! sauf que c'est while(list($key, $val) plutôt que while(list($key, val)
Profil Citer
maverick

maverick

Messages : 619
Inscrit le : 04/04/2002
Posté le 23/07/2003 à 17:16:32 Message N°4 #
ouais, j'avais prévenu que c'était sans tester :-)

En plus c'était pour voir si tu suivais :-)
____________________
image
Profil Citer
renaud

Messages : 321
Inscrit le : 10/05/2002
Posté le 23/07/2003 à 17:19:09 Message N°5 #
oui bien sûr ... :P
Profil Citer

Navigation : Forums > Forum Général > 1 ptite question sur le php

Pages : 1 Poster un nouveau sujet Ajouter un message


Se rendre directement sur le forum :