Du kannst du kannst ja die Where Klausel mit or oder and operatoren versehen entsprechend der Bedingung und Anzahl der Suchbegriffe. Damit hast Du quasi ein dynamisches statement. Aus Performancesicht ist das ganze eigentlich nicht so schlimm, behaupte ich mal.
okay, mu� gestehen, dass ich mysql noch nicht so gut kenne. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] On Behalf Of Michael Kastner Sent: Wednesday, January 22, 2003 11:53 AM To: [EMAIL PROTECTED] Subject: Re: [PUG] Volltextsuche mit mySQL Hallo Patrick, vielen Dank f�r Deine Antwort. Es gibt zwei Randbedingungen, die die Suche erf�llen mu� - na ja, sollte. Zum einen sollte die Anzahl der Sucbw�rter variabel sein und zum anderen m�chte ich prepared statements verwenden. Ich k�nnte f�r eine Abfrage mit variabler Anzahl von Suchbegriffen %like% zwar verwenden, aber dann m��te ich das Statement f�r die entsprechende Anzahl an Suchbegriffen jedesmal neu generieren. Das w�re f�r die performance nicht sinnvoll. Und f�r ein prepared statement mu� ich die Anzahl der Parameter fest definieren. Viele Gr��e Michael Kastner Patrick Schulz wrote: > Hi Michael, > > ein workaround w�re, tempor�r oder permanent oder wie auch immer die > beiden Felder in einem extra Feld zusammenzufassen. Also, neues Feld > "Volltext" in der Tabelle anlegen, UPDATE blabla SET Volltext = (feld1 > + feld2) o.�. Komme aus zwar aus der Access Schiene, aber habe das > bisher erfolgreich so verwenden k�nnen, sogar schon mit bis zu 20 > Feldern. Danach einfach nur noch einen SELECT * FROM tab WHERE > Volltext LIKE '%bla%' . > L�uft prima. > > Gr��e > > Patrick ------------------------------------------------------------------------ ---- PUG - Penguin User Group Wiesbaden - http://www.pug.org ---------------------------------------------------------------------------- PUG - Penguin User Group Wiesbaden - http://www.pug.org

