datensätze durch teile der felder selecten

mainaim

Grünschnabel
Hi,
Ich hab ein Problem, und zwar würde ich gerne per
Code:
mysql_query("SELECT...");
datensätze ansprechen, in denen ein bestimmtes feld mehr als das enthält, wonach ich suche....

hier ein beispiel dazu:
angenommen ich suche in einer tabelle namens "user", die die felder "ID", "name", "email"[...] enthält nach "main" (
Code:
mysql_query("SELECT * FROM user WHERE name = 'main'");
), dann sollen auch datensätze angesprochen werden, in denen das feld "name" z.B. "mainaim" oder "xyzmainabc123" enthält, und nicht nur die datensätze, in denen das feld "name" genau "main" enthält....

hat jemand 'ne ahnung, wie ich das mach? ;)
 
nein, ich möchte ja nicht mehrere bestimmte sachen ansprechen, sondern beliebige feldinhalte, die aber 'main' (oder wonach auch immer ich suche) enhalten....
 
du meinst also sowas wie ne suchmaschine, dann versuchs damit (hab nen brett vorm kopf):

WHERE (name like "%main")

das dürfte gehen, ich übernehme keine verantwortung für funktionstüchtigkeit.
 
alles klar, hat geklappt, danke...
aber die klammern um name like "%main" kann man sich sparen, und ausserdem sollte man ' statt " verwenden :)
 
werds mir merken großer meister *verbeug*

ich habs nur ausm buch abgeschrieben :p und da stands mit "

mein name is Hase, ich weiß von nichts =)
 
Zurück