ciao a tutti

qualcuno mi puo spiegare perche se scrivo questo codice

$sql2 = "SELECT count(*) as conteggio
FROM procedura as p,tipologia as t, regioni as r
WHERE p.pro_im_id=t.ID_TIPOLOGIA and p.pro_regione=r.id and r.regione='$regioni[$i]'";

$risultato2 = mysql_query($sql2);
$riga2 = mysql_fetch_array($risultato2);

mi da questo errore


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ............. on line 161

anche se svolge la query correttamente.

questo codice è inserito in un ciclo che fa aumentare la $i facendo scorrere l'iteratore dell'array.facendo una prova ho notato che se scrivo cosi

$sql2 = "SELECT count(*) as conteggio
FROM procedura as p,tipologia as t, regioni as r
WHERE p.pro_im_id=t.ID_TIPOLOGIA and p.pro_regione=r.id and r.regione='$regioni[15]'";

non mi da l'errore.

che succede?????????

grazie dell'aiuto