Lee el manual de PHP para la función
mysql_connect(). Se supone que usas esa función para abrir una conexión a la base de datos, y la asignas a una variable $conexion (digamos) que se convierte en el recurso de tu conexión con el servidor mysql. Si te dice que es un recurso no válido, pues significa que, o bien no existe, o bien no se ha conectado con éxito, por malos datos de autentificación por ejemplo.
Lo mejor es que, si no vas a abrir conexiones con diferentes servidores mysql, no crees tal recurso y simplemente lo omitas en funciones como mysql_select_db() y mysql_query(). Al no indicarle un recurso, se usará la última (y única) conexión abierta.