Problem mit Suche

schiese

Erfahrenes Mitglied
Hallo,
ich habe mit MySQL angefangen und stehe nun vor einem Problem.
Ich wollte fragen, ob man so etwas wie preg_match() mit in der Suche einbauen kann?
Das meiste wird über Select-Felder in die DB eingetragen, aber eine Spalte halt nicht. Da kann dann z.B. "ich laufe gerne" stehen und wenn ich jetzt nur nach laufe suche, gibt es ja keine Übereinstimmung.
Hat jemand eine Idee?

PS: Die Überprüfung muss mit in die Suche, ich kann es nicht später noch per preg_match() lösen, dann klappt meine Blätterfunktion nicht mehr.

schiese
 
Hallo,
also ich geh jetzt mal davon aus, dass der Query für die Suche ungefähr so aufgebaut ist:
SQL:
SELECT * FROM tabelle WHERE feld1 LIKE "Wert1"
Wenn dem so ist, dann kannst du das % - Zeichen als Platzhalter verwenden.
Sprich:
SQL:
SELECT * FROM tabelle WHERE feld1 LIKE "%Wert1%"

mfg
forsterm
 
Zurück