Cita: y porcierto, no es necesario pero digamos que normalmente a las variables se le deben dar nombres que sean descriptivos, quiero decir con eso que mysql_query no devuelve una query, devuelve un resultado, un resource id, sera mejor $result. Es mas que nada para no mezclar los conceptos!!
Totalmente deacuerdo .. distes en el "clavo" ..
También deacuerdo con el tema de "forzar" ver los mensajes de error que pueda emitir mysql usando mysql_error() bajo las funciones que usas (con un "or die" o un "if()" .. sea como sea PHP no arroja mensajes de error própios de Msyql como de SQL o conexión .. a lo sumo "revienta" por tipo de datos y demás con otro mensaje que no es "coherente" a lo que realmente pasa ..
Un saludo,