Mailinglisten-Archive |
Hallo Ruprecht, > >weiß jemand, wie ich bei der Volltext-Suche nicht nach einer ODER, > >sondern UND-Verknüpfung suche? > sollte doch mit SELECT [Feldliste] FROM [Tabelle] WHERE [Feld1] LIKE > '%suchstring%' AND [Feld2] LIKE '%suchstring%'. > Sollte die Volltextsuche sich auf mehrere Suchbegriffe beziehen, also für > jedes Feld einen Suchbegriff eben die Variablen am besten duchnummerieren. Sorry, hier habe ich mich anscheinend nicht richtig ausgedrückt. Ich verwende die Volltextsuche von MySQL: Meine MySQL-Tabelle in der ich suchen möchte, ist wie folgt definiert: CREATE TABLE inhalt ( art_id INT UNSIGNED NOT NULL, inhalt TEXT, PRIMARY KEY(art_id), FULLTEXT(inhalt) ); Nun zur (stark vereinfachten) Abfrage: SELECT titel from titel WHERE MATCH titel AGAINST ('$qtext') (siehe dazu mysql-Doku). Nun will ich, daß Wörter, die in $qtext stehen (zB. "das Haus") mit AND verknüpft werden. Kann mir jemand einen Tip geben? Danke schon einmal! Bye, Heiko --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive