Usa la función mysql_error() así veras más concreto el error que tienes de SQL o de conexión:
Código PHP:
If ($seleccion=FALSE) {
echo "ERROR al seleccionar la BD: <br>".mysql_error();
};
Usalo en todas las funciones mysql_select_db() .. mysql_query() y mysql_connect() ...
PD: Pista .. la función mysql_connect() NO tiene parámetro de selección de la Base de datos a usar .. eso ya lo haces en la función mysql_select_db() .. Tampoco es bueno recorrer un posible resultado de una consulta SQL si no sabes si te va a arrojar + de un resultado .. usa la función: mysql_num_rows() para contar los resultados y si son >0 entonces .. aplicas tu mysql_fetch_xxx() función.
Un saludo,