me parece que tu error esta aca
Código PHP:
//pones esto
$resultaconsulta=mysql_query($sql);
while($resultados=mysql_fetch_array($sql)){
//deberias pones
$resultaconsulta=mysql_query($sql);
while($resultados=mysql_fetch_array($resultaconsulta)){
en el mysql_fetch_array debes pones como dato el recorset que te devuelve la consulta y no nuevamente la consulta($sql).
espero q t sirva