et bien tu as l'air bien parti là pourtant
enfin sur le bon chemin
tu ajoutes un mysql_query() et un mysql-fetch_array dans la bouche de ton while et c bon
$select = 'select CategoryID,PageID FROM Categories WHERE CategoryID=1 ORDER BY CategoryID... while($row = mysql_feCh_array($result)) { $select2 = 'select price,PageID FROM Pages WHERE PageID=$row['PageID']; $row2 = mysql_fetch_array(mysql_query($select) echo '<tr>'; echo '<td>'.$row['CategoryID'].'</td>'; echo '<td>'.$row['PageID'].'-'.$row2['price'].'</td>'; echo '</tr>'."\n"; }
Sinon tu peux aussi faire une requete multi table
select Categories.CategoryID, Categories.PageID, Pages.price from Categories, Prices Where Categories.PageID=Pages.PageID ANDCategoryID=1 ORDER BY CategoryID Group BY Categories.PageID
Voila quelque chose dans ce genre là
tu peux remarquer que je fais la jointure entre les 2 tables avec Categories.PageID=Pages.PageID et le GROUP BY permet d'eviter les doublons
Voila 2 solutions différentes, ya pas vraiment 1 meilleur que l'autre
C'est toi qui choisi