Ciao a tutti, ho un problema, ho bisogno di estrarre dal db i nomi dei file .jpg relativi all'anno 2004 e di inserirli in una tabella.
Con i vecchi comandi mysql funzionava perfettamente ma adesso, che sto cercando di trasformare il codice con mysqli non riesco a farlo funzionare.
Mi visualizza 15 volte la stessa immagine, l'ultima della lista.
Mi potete aiutare per favore ?

Codice PHP:
<?PHP
include ("link_orizzontali.php");
echo 
"<br><br><br>";

echo 
"<Table Width=\"90%\" align=\"center\">";

$mysqli = new mysqli("$dbhost""$dbuser""");
$mysqli->select_db("verna");


$result mysqli_query ($mysqli,'SELECT * FROM fotografie ORDER BY id'); 
$num mysqli_num_rows ($result);
echo 
"\n\n\n<Tr>";
for (
$i=0$i<$num$i++){
while(
$row mysqli_fetch_assoc($result)) {   
$file $row['nome_file'];  }        

        list(
$width$height) = getimagesize("fotografie/miniature/$file");
        if ((
$width) <= ($height))        {        
$visualizza "<Img Src=\"fotografie/miniature/$file\" Height=\"80\" Border=\"0\">";        }        
if ((
$height) <= ($width))        {        
$visualizza "<Img Src=\"fotografie/miniature/$file\" Width=\"110\" Border=\"0\">";        }                        
echo 
"<Td>";                
echo 
"<Table align=\"center\" Cellpadding=\"0\" Cellspacing=\"0\" style=\"border:3px solid black;\">";        
echo 
"<Tr>";        
echo 
"<Td>";        
echo 
"<a>$visualizza</a>";        
echo 
"</Td>";        
echo 
"</Tr>";        
echo 
"</Table>";                
if((
$i+1)%3==0) echo "</Tr>\n\n<Tr>"
        else echo 
"</Td>";                            }
echo 
"<Td></Td></Tr></Table>";
mysqli_close($mysqli);        

?>