E' tutta la giornata che ci sbatto la testa. Per favore, aiutatemi!

Ho un database MySQL (MyISAM e chiavi indicizzate) e volevo mettere nel sito un "motore di ricerca".
Ho fatto così:

Codice PHP:
include("inc_dbCon.php");

connettiDb();
$key "Bottoni";

$query "SELECT * FROM film WHERE MATCH (titolo, testo) AGAINST('".$key."')";
$result mysql_query($query$con) or die(mysql_error());

echo 
"Valore cercato: " $key;
while(
$row mysql_fetch_array($result))
{
echo 
$row['titolo']."
"
.$row['testo']."
"
;

La connessione va a buon fine. "Bottoni" è presente nel titolo di uno dei record, ma purtroppo non mi stampa alcun risultato.
Come posso scoprire dov'è il problema?