Sicura che la query sia corretta?
Ad esempio:
- il nome della tabella che metti nella query è corretto?
- la tabella contiene qualche record?
Prova anche a stampare
print_r($recset);
così vedi se contiene qualcosa, se non contiene niente è normale che mysql_fetch_array() mostri un warning, non ha nulla di cui fare il fetch.