Hallo
Ich möchte eine Spalte meiner MySql datenbank nach einem Stichwort durchsuchen.
das habe ich mit fulltext realisiert. jedoch liefert die abfrage nur exakt gefundene Worte wieder, ich möchte aber auch gerne nach wortteilen suchen können (Wenn ich Apfel eingebe, soll Apfelbaum gefunden werden)
Jetzt habe ich gelesen, dass sich dies durch das einfügen eines * am ende Realisieren lässt. Jedoch klappt es damit auch nicht...
Hier mein Quelltext:
ich hab auch versucht statt '$suchvalue' '*".$suchvalue."*' einzusetzten, kein erfolg...
Vielen dank im Voraus,
Michael
Ich möchte eine Spalte meiner MySql datenbank nach einem Stichwort durchsuchen.
das habe ich mit fulltext realisiert. jedoch liefert die abfrage nur exakt gefundene Worte wieder, ich möchte aber auch gerne nach wortteilen suchen können (Wenn ich Apfel eingebe, soll Apfelbaum gefunden werden)
Jetzt habe ich gelesen, dass sich dies durch das einfügen eines * am ende Realisieren lässt. Jedoch klappt es damit auch nicht...
Hier mein Quelltext:
PHP-Code:
$auslesen1 = "SELECT * FROM tabelle WHERE MATCH (spalte) AGAINST ('$suchvalue')";
$auslesen2 = mysql_query($auslesen1);
$auslesen = mysql_fetch_array;
Vielen dank im Voraus,
Michael
Kommentar