Ich habe eine Frage zu MySQL:
Ich programmiere gerade eine PHP-Suche bei der mit REGEXP nach dem Wort gesucht wird. Soweit funktioniert es bestens - allerdings hat es bisher einen Hacken: Wenn ein Wort in einer Zeile 1000 mal und in einer anderen Zeile bloss 1 mal gefunden wird, macht das keinen Unterschied aus. Deshalb suche ich nach einer Möglichkeit, wie ich Anzahl der Funde bei REGEXP herausfinden kann und damit die Suchergebnisse danach sortieren kann.
Hier noch meine MySQL-Query:
$query = "SELECT * WHERE `content` REGEXP \"$regexp\" ORDER BY `id` ASC";
MfG rjchio

Hilfe
Neues Thema
Antworten
Nach oben

