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?