Ciao a tutti.
Ho 2 tabelle Video e Noleggi
Video è 1aN con Noleggi attraverso la relazione tra il campi Video.IdVideo e Noleggi.IdProdotto.

Dovrei stampare i campi dell'una e dell'altra tabella. Ho scritto la seguente, ma non funge. ('Mi stampa: Impossibile eseguire la query).

Codice PHP:
<table width="75%" border="1">
  <tr> 
    <td width="12%">Id Noleggio</td>
    <td width="11%">Id Prodotto</td>
    <td width="28%">Nome Film</td>
    <td width="16%">Costo Noleggio</td>
    <td width="13%">dataAcq</td>

  </tr>
  
  <?
  $sql
="SELECT Video.IdVideo ,Video.NomeFilm as NomeFilm, Video.CostoNoleggio as CostoNoleggio,Noleggi.IdNoleggio,Noleggi.IdProdotto,Noleggi.DataAffitto as DataAffitto
  from Video,Noleggi where Video.IdVideo=Noleggi.IdProdotto
   "
;
// seleziona tutti i record della tabella
$risultato_querymysql_query($sql) or die( "Impossibile eseguire la query");
// controlla il risultato della query attraverso la funzione mysql_query
$num_righe=mysql_num_rows($risultato_query);
// restituisce il numero di record ottenuto dalla selezione

$riga=mysql_fetch_array($risultato_query); {
     
            
//$IdNoleggio=$riga["Noleggi.IdNoleggio"];
            // $IdProdotto=$riga["Noleggi.IdProdotto"];
             
             
$NomeFilm=$riga["NomeFilm"];
             
             
$CostoNoleggio=$riga["CostoNoleggio"];
             
$DataAffitto=$riga["DataAffitto"];

?>
  
  <?
  
echo"<tr> ";
    echo
"<td> </td>";
   echo
" <td>  </td>";
    echo
"<td> $NomeFilm</td>";
   echo
" <td>  $CostoNoleggio</td>";
   echo
" <td> $DataAffitto</td>";

  echo
"</tr>";
  
  } 
?>
</table>
Cosa sto sbagliando nello scrivere la query?
grazie.