Usa estructuras tipo:
Código PHP:
$nose=mysql_query(....) or die (mysql_error());
Así veras el error de conexión o SQL que puedas tener .. que .. si está ahí en SQL tal vez venga a raiz de que alguna variable que intervenga ahí (en la sentencia SQL) no obtenga su valor esperado (por no recogerla por el método que se espera .. o lo que sea).
Tambien puedes usar esta estructura en los mysql_connect() y los mysql_select_db() para ver los errores que arroja Mysql en la conexión y selección de la Base de datos .. y .. no esperar a que el mysql_fetch_xxxx() suelte el error característico ..
Un saludo,
PD: pon el código implicado.