Lo que dice mortiprogramador no es del todo necesario. Si te fijas en
mysql_query, en la firma de la función :
Esos corchetes que encierran al 2do parámetro, indican que es opcional, y más abajo, menciona :
Cita: The MySQL connection. If the link identifier is not specified, the last link opened by mysql_connect() is assumed. If no such link is found, it will try to create one as if mysql_connect() was called with no arguments. If no connection is found or established, an E_WARNING level error is generated.
Y como solo tienes una conexión abierta, no hay necesidad de especificarlo.
Con respecto al problema, lo único que veo, es que dejas un espacio en la variable $mysql_password :
No debería tener ese espacio.