Originariamente inviato da sandu
scusa cosa significa esattamente che non trova il result set della query ?

la cosa che non capisco è come mai funziona tutto ...
Ho riletto il tuo script ed ora si spiega tutto:

mysql_free_result($result);

lo fai nel ciclo while.

alla prima passata trova il record, poi tu elimini il result set e quindi alla successiva chiamata del while la funzione mysql_fetch_array() da errore perche non esiste piu' il resource id number.

ecco spiegato l'inciucio.