Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2010 Teil von Januar

SELFHTML Forumsarchiv
platzhalter \b (Wortgrenze) für mysql_query LIKE

Informationsseite
  1. Seite (PHP) platzhalter \b (Wortgrenze) für mysql_query LIKE von bert, 29. 01. 2010, 16:35
nach unten

platzhalter \b (Wortgrenze) für mysql_query LIKE

Die folgende Nachricht zum Thema stammt von: bert, 29. 01. 2010, 16:35

Hi,

ich möchte eine LIKE Abfrage machen und Suche nach einem Platzhalter für Wortgrenze (bei php benutze ich \b). Also ich habe eine liste mit wörtern, die durch komma getrennt sind:

item,foo,bar

und möchte nach übereinstimmungen von $string mit dieser liste suchen.
also Select WHERE liste LIKE '\b$string\b'

Geht leider nicht.

Habs dann so versucht:

Select WHERE liste LIKE '[^,]$string[$,]'
da ja als anfangsgrenze immer entweder ein komma oder eben der listenbeginn ist und ende auch komma oder listenende bedeutet.

geht auch nicht.

gibt es sowas wie \b für mysql?

nach obennach unten

platzhalter \b (Wortgrenze) für mysql_query LIKE

Die folgende Nachricht zum Thema stammt von: dedlfix, 29. 01. 2010, 16:47

Hi!

»» ich möchte eine LIKE Abfrage machen und Suche nach einem Platzhalter für Wortgrenze (bei php benutze ich \b).

MySQL kennt neben LIKE auch Reguläre Ausdrücke. Allerdings nicht in der Perl-Syntax. Für deinen Fall, siehe ganz unten auf der verlinkten Seite.


Lo!

nach obennach unten

platzhalter \b (Wortgrenze) für mysql_query LIKE

Die folgende Nachricht zum Thema stammt von: Sven Rautenberg, 29. 01. 2010, 16:48

Moin!

»» ich möchte eine LIKE Abfrage machen und Suche nach einem Platzhalter für Wortgrenze (bei php benutze ich \b).

Wenn du reguläre Ausdrücke verwenden willst, solltest du vielleicht nicht versuchen, das mit LIKE zu erreichen - weil LIKE keine regulären Ausdrücke kann. Es gibt aber in aller Regel Regex-Funktionen, die man nehmen kann.

 - Sven Rautenberg

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2010 Teil von Januar

© 1998-2008 Seite Impressum, Software: Classic Forum