Pijack: Fehlerhafte Suche unter MySql

Beitrag lesen

Hallo Leute,

vielleichte hatte von euch schon mal jemand ein änliches Problem:

Mit PHP lasse ich eine Volltextsuche unter MySql mit folgendem Befehl durchführen:

mysql_db_query(Datenbank, $Anfrage)

wobei $Anfrage immer nach diesem Muster aufgebaut ist:

select * from daten where match name against ('Suchbegriff') or match stichwort against ('Suchbegriff') or match fehler against ('Suchbegriff') or match loesung against ('Suchbegriff') order by Datum desc

Diese Anfrage ergibt zu ca. 70% den Fehler, dass der erste Datensatz der Tabelle einfach als Ergebnis mit ausgegeben wird. Dieser erste Datensatz wird also zusätzlich zu den tatsächlichen Treffern als Ergebnis mit aufgelistet obwohl gar keine Übereinstimmung mit dem Suchbegriff vorhanden ist.

Der Fehler tritt übrigends analog auch dann auf wenn ich die select-Anfrage direkt unter MySql durchführe.

Danke und beste Grüße.

Pijack