Per avere su una pagina 5 banner che, dopo un tot di secondi, ruotassero in altri 5 in mondo random, ho pensato di risolverla così:

banner.php
Codice PHP:
<div id="loaddiv"><?php
$sql 
"SELECT * FROM banner ORDER BY RAND() LIMIT 4";
$risultato mysql_query($sql$con);
while (
$riga mysql_fetch_array($risultato)){
$imgBanner$riga["imgBanner"];
$titoloBanner $riga["titoloBanner"];
$linkBanner $riga["linkBanner"];

echo 
"<a href=\"" $linkBanner "\" target=\"_blank\">";
if (
$riga["imgBanner"]=!""){ echo "<img src=\"immagini/banner/" $imgBanner "\">";}
else {echo 
$titoloBanner;}
echo 
"</a>

"
;
}
?></div>
pagina index (che contiene anche la connessione al database)
Codice PHP:
        <script>
var auto_refresh = setInterval(
function()
{
$('#loaddiv').fadeOut('slow').load('banner.php').fadeIn('slow');
}, 10000);
</script>
<?php include("banner.php");?>
Alla prima apertura di pagina, funziona perfettamente. Ma quando si arriva la funzione di refresh, mi compare il seguente errore:

Warning: mysql_query() expects parameter 2 to be resource, null given in C:\xampp\htdocs\andrea\banner.php on line 3

Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in C:\xampp\htdocs\andrea\banner.php on line 4

Che corrispondo a:
Codice PHP:
$risultato mysql_query($sql$con);
while (
$riga mysql_fetch_array($risultato)){ 
Qualcuno di voi mi aiuta a risolverlo?