Bonjour, voila ma question, comment pourrais-je executer ce code suivant en mettant 2 query de tables différentes en les triant par id. Merci d'avance.
Code:while ($row = mysql_fetch_array($query))
Version imprimable
Bonjour, voila ma question, comment pourrais-je executer ce code suivant en mettant 2 query de tables différentes en les triant par id. Merci d'avance.
Code:while ($row = mysql_fetch_array($query))
Bonjour,
désolé mais je n'ai pas compris ton besoin ^^
Tu veut fetch() deux requête en même temps dans un seul while() tout en triant c'est deux requête par id ?
Peut tu nous montrer ce que tu veut par un exemple concret s'il-te-plait.
En faite j'ai deux tables: feeds et friends ; et mets deux query sont :
Vous voyez le genre ??Code:
1
2
3
4
5
6
7
8
9
10 $friends = mysql_query("SELECT * FROM Friends WHERE Activate=2 AND UserDest='{$IDuser}' ORDER BY id desc"); $feeds = mysql_query("SELECT * FROM Feeds WHERE Activate=2 AND UserDest='{$IDuser}' ORDER BY id desc"); //Mais apres ca ce complique... ce que je vais faire c'est du boudin ... while ($row = mysql_fetch_array($friends, $feeds)) { $results[] = $row; }
Fais une UNION entre les deux requêtes.
Une Union .. tu peux m'en dire plus stpp
Tu peux trouver la solution ici
A noter que pour UNION fonctionne, il faut remonter les mêmes colonnes (ou en tout cas les mêmes format de colonnes) dans le même ordre.
Quel est le format de tes deux tables et qu'est-ce que tu souhaites en faire ensuite ?