Ciao!

Non credo sia una cosa difficile, ma non ne riesco a venire a capo!
Ho una tabella nel database fatta così:
idGallery - nomeGallery - fotoGallery

Poi ho un'altra tabella strutturata così:
idFoto - idGallery - nomeFoto - minFoto

Vorrei visualizzare le immagini presenti nelle galleria collegato i database con inner join, ma qualcosa non funziona!
Mi chiamo la pagina così:
Codice PHP:
[url="gallery_foto_elenco.php?idGallery=<?php echo $riga->idGallery?>"]Mostra immagini[/url]
E questa è la pagina:
Codice PHP:
<table width="100%" border="1">
  <tr><?php
          $idGallery 
str_replace("@@@@","'",$_REQUEST['idGallery']);
          
$sql "SELECT gallery.nomeGallery, gallery_foto.nomeMin, gallery_foto.idFoto FROM gallery_foto INNER JOIN gallery ON gallery_foto.idGallery = gallery.idGallery WHERE idGallery = '$idGallery' ORDER BY gallery.nomeGallery  ;";
          
$risultato mysql_query($sql,$con);
          while(
$riga mysql_fetch_object($risultato)){
          
?>
   <td>[img]<?php echo $riga->nomeMin;?>[/img]
   </td>
          <?php
          
}
          
?>
   </tr>
</table>
Ma mi da errore sulla riga del "while".
Potete aiutarmi?