Moin!
$result = mysql_query("SELECT ID, Betreff FROM $tabelle WHERE MATCH (Text) AGAINST ('$suche')", $connid);
if(!$result) die("Die Datenbank konnte nicht abgefragt werden");
Jede Suchabfrage bleibt allerdings ergebnislos, doch es wird weder ein Error beim volltextindexerstellen noch bei der Abfrage (Suche) ausgegeben, woran kann dies liegen?
Der Volltextindex funktioniert wie eine Suchmaschine: Jedes vorhandene Wort kriegt eine Wertung - häufig vorkommende Worte eine sehr niedrige Wertung, weil sie nicht sehr relevant sind. Das bedeutet: In großen Datenmengen findest du die Dinge am besten, die nicht so häufig vorkommen, in kleinen Datenmengen hingegen sind die Ergebnisse manchmal etwas seltsam. Siehe dazu auch die Dokumentation von mySQL zum Thema "Volltextindex": http://www.mysql.com/doc/en/Fulltext_Search.html
- Sven Rautenberg