Al intentar crear una conexión con la vieja y obsoleta extensión
mysql_*
, el cuarto parámetro que recibe la función
mysql_connect
no debe de ser el nombre de la base de datos sino un valor booleano que determinará si se creará un nuevo enlace hacia la conexión o si se tomará el que existe (si hay uno, si no, lo crea).
Solo como consejo, quita los arroba, lo único que generas es ocultar los mensajes de error y así es difícil depurar el código.
Saludos
EDITO: Usa la función
mysql_error
para conocer el error que está ocurriendo.