Hi,
Ich wollte nun eine Suchfunktion erstellen und haper da etwas am Ansatz. Wie fäng man denn eigentlich an?
Klar... einfach "SELECT * FROM X WHERE Y='suchbegriff'"... naja.. ist etwas billig in meinen augen...
Ich wollte auch Prozentual anegebn wie genau die Treffer sind...
ich würde damit anfangen, mich mit der MySQL-Volltextsuche zu beschäftigen (MATCH-Funktion). Dazu solltest du dir mal http://dev.mysql.com/doc/mysql/de/Fulltext_Search.html anschauen (auch die User-Comments). Ich denke das ist, bei nicht zu großen Tabellen, ein vernünftiger Ansatz, insbesondere, weil MATCH() eine Relevanz zurückgibt.
Gruß,
Andreas.