Grazie per la dritta. Ho modificato lo script

Codice PHP:
<? 
include("top_foot.inc.php");
include(
"config.inc.php");
top();

$titolo $_POST['titolo'];
$testo $_POST['testo'];
$autore $_POST['autore'];
$mail $_POST['mail'];
$pass $_POST['pass'];



//echo($titolo." ".$testo." ".$autore." ".$mail." ".$pass);

if ($pass != $password):
echo 
"Password errata";

elseif (
trim($titolo) == "" OR trim($testo) == ""):
echo 
"I campi Titolo e Testo devono essere riempiti!";

else:
$titolo addslashes(stripslashes($titolo));
$autore addslashes(stripslashes($autore));
$mail addslashes(stripslashes($mail));
$testo addslashes(stripslashes($testo));
$titolo str_replace("<""&lt;"$titolo);
$titolo str_replace(">""&gt;"$titolo);
$autore str_replace("<""&lt;"$autore);
$autore str_replace(">""&gt;"$autore);
$testo str_replace("<""&lt;"$testo);
$testo str_replace(">""&gt;"$testo);
$testo nl2br($testo);

$data mktime("0""0""0"$mese$giorno$anno);


$query "INSERT INTO news (titolo, testo, data, autore, mail) VALUES ('$titolo', '$testo', '$data', '$autore', '$mail')";

//mia aggiunta
$db mysql_connect($db_host$db_user$db_password) or die("Errore nella connessione a MySql: ".mysql_error());

if (
mysql_query($query$db))
echo 
"L'articolo è stato inserito correttamente";
else
echo 
"Erorre durante l'inserimento ".mysql_error();
mysql_close($db); endif;
foot();
?>
Adesso prende i valori passati via form, ma mi dà un errore alla fine
Erorre durante l'inserimento No Database Selected