Also das Problem ist folgendes.
Ich führe eine Volltextsuche über eine Datenbank durch über 3 verschiedene Spalten.
Die Ausgabe soll aber so sortiert sein, dass die in Datensätze, die in der 1. Spalte gefunden als erstes angezeigt werden.
Ok, das funktioniert mit dem Union befehl.
Aber das Problem ist jetzt, dass die Ergebnisse "zerteilt" angezeigt werden sollen. (auf der 1. Seite die ersten 30 auf der 2. Seiten 30-60 etc)
Um die Anzahl der Seiten zu berechnen, lese ich mit mysql_num_rows($sql) die Anzahl der ergebnisse aus und teile Sie durch die Datensätze pro Seite.
Das Problem ist aber, dass ich jetzt bei der SQL abfrage doppelte Datensätze bekomme....
Also müsste ich der SQL datenbank sagen, dass wenn in einem Datensatz das Suchwort gefunden wurde, dieser Datensatz nicht mehr durchsucht werden muss....
Gibt's da ne möglichkeit für?
Ich hoffe, ihr konntet es verstehen....
MfG
Christof