PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Volltextsuche mit MySQL - * Joker ein Problem?


Terminator.no1
16.01.2002, 14:08
Hallo !

Ich habe ein Problem mit PHP und MySQL, speziell die Volltextsuche macht mir etwas Probleme.

(table text ist mit Volltext Indiziert)

Hier mal mein SELECT

<?php
...
$search=mysql($dbname,&quot;SELECT * FROM text WHERE MATCH artikeltext AGAINST (&acute;$suchworte&acute;)&quot;);
...
?>

Die Sucheingabe erfolgt übers Form Input. Wenn Eingaben gemacht werden wir &quot;kölner dom&quot; bekomme ich Suchergebnisse. Allerdings wenn ich &quot;köln*&quot; eingebe, bekomme ich keine Results. ?(

Ich benutze PHP4.1.1 und MySQL 3.23.47. Die Extra Zeichen &quot;+&quot; und &quot;-&quot; zur Suche funktionieren aber.

Weiß jemand woran das liegt?

Danke !!


sami
16.01.2002, 14:23
ich weiss ned sicher, wie es in mySQL ist. aber in MSSQL ist der wildcard %
in MSSQL würd ichs so machen:
SELECT * FROM text WHERE artikeltext LIKE(&acute;köln%&acute;)