Ciao a tutti, ho un warning del quale non copmprendo la natura.

Mi ritrovo in una pagina riportante questo codice php:

Codice PHP:
<?php

$query 
"SELECT * FROM nometabella ORDER BY id_libro DESC LIMIT 3";
$row mysql_fetch_array($result);
$result=mysql_query($query);

while(
$row mysql_fetch_array($result)) {
    print 
"<img src=\"images/books/".$row['copertina_grande']."\" class=\"imgbig\">


<span class=\"titololibro\">"
.$row['titolo']."</span>

<span class=\"datapubb\">"
.$row['data_pubblicazione']."</span>

<img class=\"icon1\" src=\"images/layout/scheda.jpg\"> Scheda del libro"
;
}

?>
Il while funziona, stampa correttamente quanto contenuto nella tabella, ma all'inizio della pagina viene sviluppato questo errore:

codice:
Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in /web/htdocs/www.nomedominio.com/home/nomecartella/index.php on line 61
Quando la linea 61 è esattamente:

codice:
$row = mysql_fetch_array($result);
La stessa porzione di codice iniziale la ho ovviamente usata un fantastiliardo di volte e non mi ha mai dato un problema... Prima di adesso.

Che cosa può essere? come posso risolvere, o nascondere il warning, considerando che... Il ciclo poi funziona?