non è mio il codice sto seguendo la guida di hatml.it infatti non capisco perchè non va.

//mi collego al db
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

$keys = explode (",", $chiave);

$query = "";
reset ($keys); // prendo un elemento dell'array alla volta con il nome parola
while (list(,$parola) = each ($keys))
{ $parola = trim($parola); //elimino spazi
if ($parola != "") // se la parola non è vuota creo la query
$query .= "titolo LIKE '%$parola%' OR testo LIKE '%$parola%' OR autore LIKE '%$parola%' OR ";
}
$query .= "0"; //elimino l'ultimo OR

$query = "SELECT id, titolo, data FROM news WHERE " . $query;

//invio la query al db
$result = mysql_query($query, $db);

while ($row = mysql_fetch_array($result))
{
echo "<a href=\"view.php?id=$row[id]\">" . date("j/n/y", $row['data']) . " - $row[titolo]</a>
";
}