Cita: Tu coneccion la estas GUARDANDO al AIRE, todo esta bien solo te falto guardar la coneccion y meterla como parametro al momento de ejecutar la consulta. Te paso la correccion:
Lo siguiente es solo para ACLARAR... la funcion mysql_query de PHP solo tiene un parametro que es OBLIGATORIO, que es el primero (que es la sintaxis SQL) el segundo parametro es OPCIONAL el cual es la conexion a MySql... cuando este parametro no se especifica, la ultima conexion establecida es asumida. Por tal motivo el hecho de que uno tenga:
mysql_connect();
mysql_query($sql);
Debera funcionar perfectamente ya que la conexion fue abierta en la linea anterior, entonces esta sera tomada sin necesidad de especificarse como segundo parametro de la funcion mysql_query