probabilmente prima ti stampa delle righe e poi ti da l'errore. Quindi il codice che hai postato non e' completo/reale.Originariamente inviato da Tremisfero
Mi sono reso conto che tutte le query con SELECT mi danno quel cproblema, perchè sono le uniche che usano "mysql_fetch_array". Quindi in potenza danno tutte quell'errore. Ma vengono cmq eseguite!
In pratica, per qualche ragione, la chiamata al buffer del result set continua anche dopo che e' stata raggiunta la fine del buffer. In altre parole e' come se il while non recepisse il false che arriva da mysql_fetch_array(). Controlla come stampi il risultato.
Tra l'altro..... visto che attendi UNA sola riga come risposta perche' usi while? Un'attivazione di account, come hai detto, non ha ragione di rendere piu' record.