ho due tabelle che devo mettere in relazione:
codice:Tabella gioco: ----------------------------- id_gioco nome sh ----------------------------- 1 tizio iva 2 caio ava 3 sempronio evacodice:Tabella piattaforma: (ogni gioco può essere su piattaforme diverse) ------------------------------------------ id sistema gioco ---------------------------------------- 1 primo tizio 2 secondo caio 2 terzo caio
ho fatto questa query
che però mi mostra solo l'ultimo valore inserito, probabilmente perchè avendo fatto una seconda query, questa si sostituisce alla precedente. Come risolvo?codice:$query="SELECT id_gioco,nome,soft_house FROM gioco ORDER BY id_gioco DESC LIMIT 0,10"; $ris=mysql_query($query) or die(mysql_error()); while ($row=mysql_fetch_array($ris)) { $id=$row[0]; $nome=$row[1]; $soft=$row[2]; echo "<img src=image/punto.gif><a href=gioco.php?id=".$id."&nome=".$nome."&soft=".$soft.">["; $query2="SELECT sistema FROM piattaforma where id=".$id; $ris=mysql_query($query2) or die(mysql_error()); $num=mysql_num_rows($ris); while ($row=mysql_fetch_array($ris)) { echo $row[0]; $num--; if ($num!=0) echo "/"; } echo "]".$nome."</a>"; echo " "; }

Rispondi quotando
