Originariamente inviato da moiena
come scusa? Ho provato con while ( $row = mysql_fetch_array($sql)), ma mi da sempre lo stesso errore.
senza entrare nel merito di questa query ... ci sono due modi spicci per vedere cosa sta succedendo. 1 - stampa la query per vedere come viene risolta, 2 - mettere mysql_error() in modo da avere la segnalazione dell'errore che origina il problema.

Il warning che hai segnalato e' la conseguenza di un errore precedente.

$sql = mysql_query("tua query") or die (mysql_error());