Requete dans une table pour en classer une autre
Slt à tous,
j'essaie de faire un truc mais je patauge un peu
je vous explique :
j'ai une table N°1
ID │ ORDRE │ NOM
1 3 Alimentation
2 1 Deco
3 2 Meuble
Puis la table N°2
ID │ ORDRE │ CAT │ NOM
1 2 Alimentation Fruit
2 3 Deco Cuisine
3 1 Meuble Salon
voici le code que j'ai essaye mais cela ne fonctionne pas :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| $req4 = mysql_query("SELECT * FROM tableN°1") or die("Erreur SQL4 !");
while($data4 = mysql_fetch_array($req4)) {
$ordre4=$data4['ordre'];
}
$req1 = mysql_query("SELECT cat, COUNT(*) AS nbre0 FROM produit GROUP BY cat ORDER BY $ordre4") or die("Erreur SQL1 !");
$nb1=mysql_num_rows($req1);
if ($nb1=="0") {
}
else{
while($data1 = mysql_fetch_array($req1)) {
$bob=$data1[nom];
echo ''.$bob.' ('.$data1['nbre0'].')<br />';
}
} |
Au final c'est une histoire de categories et sous categories.
Je voudrais donc pouvoir classer la table N°2 à l'affichage, dans l'ordre saisi dans le champ "ordre" de la table N°1
Merci d'avance de votre aide.