Per un attimo ho creduto di aver risolto con questo codice...ma all'atto pratico i trovo con il problema inverso:

adesso la ricerca mi restituisce come risultati anche record dove la parola chiave non c'è....

AIUTATEMI...VI PREGO...

<?php
// configurazione
$word =$_POST['word'];
$db_host = "localhost";
$db_user = "root";
$db_password = "";
$db_name = "prodotti";


// connessione
$db = mysql_connect($db_host, $db_user, $db_password) or die("non riesco a connettermi");
$db_sel = mysql_select_db($db_name) or die("non riesco selezionare il database");

// formattazione query
$select = "SELECT * FROM articoli WHERE titolo like '%$word%'";

// esecuzione query
$result = mysql_query($select);
$rows = mysql_num_rows($result);

// stampa risultati
while($fetch = mysql_fetch_array($result)){

$id = $fetch["id"];
$titolo = $fetch["titolo"];
$descrizione = $fetch["descrizione"];
$prezzo = $fetch["prezzo"];

print("Total=$rows&Oggetto$id=$titolo|$descrizione |$prezzo&");
}
?>