raga ho un problema che mi sta facendo impazzire, e la cosa + strana è che è una cosa che ho fatto un sacco di volte e ha sempre funzionato......

praticamente io ho una funzione che deve colegarsi a un database e prelevare dalla tabella news le i primi 10 record e scriverli nella pagina
ecco il codice che uso:

codice:
function show_news(){
global $db_name; <-- includo la variabile globale che contiene il nome del database
echo "

";
$start = 0;
$step = 10;
$db = connetti($db_name); <-- con questa funzione scritta in precedenza mi colleggo al database
$query = "SELECT * FROM news ORDER BY data DESC LIMIT $start,$step";
$risultato = mysql_query($query,$db);

while($row = mysql_fetch_array($risultato)){
 
[qui stampa la news]

}
}
se provo a eseguire questa funzione mi da il seguente errore:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\appserv\www\tempbts\funzioni.php on line 329

la linea 329 corrisponde a :
while($row = mysql_fetch_array($risultato)){

sapete darmi una mano?
ho provato a vedere altri codici scritti da me in precedenza che fanno praticamente la stessa cosa ma nn ho trovato niente di diverso !!!!
Help Me