Gracias Webstudio, pero me acabo de dar cuenta de una cosa, y, es que me reconoce todas las variables menos las de la db ($sql_db)
Código PHP:
$db_conexion= mysql_connect("$sql_host", "$sql_usuario", "$sql_pass") or die("error");
mysql_select_db($sql_db);
Es extraño, porque si en vez de poner la varible $sql_db pongo directamente el nombre de la db si conceta.
Lo más desconcertante es que reconozca las variables $sql_usuario, $sql_pass y $sql_host, pero no me reconozca $sql_db.