E' vero, infatti per un attimo credevo fosse un deja vu invece avevo già ricevuto la risposta.
Ciò malgrado il codice continua a non funzionare, è un caso disperato. Ora la creazione della tabella riesce, ma la ricerca restituisce sempre nessun risultato anche cercando parole inserite.
Il codice della ricerca è:
Codice PHP:
...
if (isset(
$_GET['keywords'])) {
  
$sql "SELECT *, MATCH (subject,body) " .
         
"AGAINST ('" $_GET['keywords'] . "') AS score " .
         
"FROM forum_posts " .
         
"WHERE MATCH (subject,body) " .
         
"AGAINST ('" $_GET['keywords'] . "') " .
         
"ORDER BY score DESC";

  
$result mysql_query($sql$conn)
    or die(
'Could not perform search; ' mysql_error());
}

echo 
"<table class=\"forumtable\" width=\"100%\" " .
     
"cellspacing=\"0\">\n";
echo 
"<tr><th class=\"searchHeader\">Search Results</th></tr>\n";

if (
$result and !mysql_num_rows($result)) {
  echo 
"<tr class=\"row1\"><td>No articles found that match the ";
  echo 
"search term(s) '[b]" $_GET['keywords'] . "[/b]'";
  if (
$access_lvl 2) echo "

SQL: 
$sql</p>";
  echo 
"</td></tr>\n";
} else {
  
$rowclass "";
  while (
$row mysql_fetch_array($result)) {
    
$rowclass = ($rowclass == "row1"?"row2":"row1");
    echo 
"<tr class=\"$rowclass\">\n<td>\n";
    
$topicid=($row['topic_id']==0?$row['id']:$row['topic_id']);
    echo 
"<p class=\"searchSubject\">\n<a href=\"viewtopic.php?t=" .
         
$topicid "#post" $row['id'] . "\">" .
         
$row['subject'] . "</a>\n";
    echo 
"</p>\n";
    echo 
"<p class=\"searchBody\">\n";
    echo 
htmlspecialchars(trimBody($row['body']));
    if (
$access_lvl 2) {
         echo 
"

SQL: 
$sql</p>";
         echo 
"

relevance: " 
$row['score'];
    }
    echo 
"\n</p>\n";
    echo 
"</td>\n</tr>\n\n";
  }
}
echo 
"</table>";
... 
e nella pagina scrive sempre
"No articles found that match the (termine ricercato)"
sia cercando una parola inserita che non.
Chiedo venia per la ripetizione di prima.