Si usas estructuras tipo:
Código PHP:
$nose=mysql_query($sql) or die (mysql_error());
Podras localizar el error más fácilmente .. Sobre todo por qué esos errores suelen ser de SQL (sintax de tu sentencia SQL) o bien de conexión a tu BD (error seleccionando una BD . .o conectando).
En otras ocasiones si usas SQL con paso de variables PHP; ejemplo:
Código PHP:
$sql="SELECT * FROM tabla WHERE nose='".$nose."'";
En esos casos .. si $nose no toma el valor esperado .. suele ocasionar esos problemas .. Pero el error que dá es Msyql y sobre la sintax empleada "blablabla error .. blabla near ..blabla" .. pero en el fondo suele ser eso.
Un saludo,