webForumDet fria alternativet
Logga in / Bli medlem

Sökning i MySQL databas

Databaser & SQL

1 svar · 179 visningar · startad av Smultron

Medlem sedan juli 2002423 inlägg
Trådstart#1

hejsan jag jobbar med en sökfunktion
där man ska kunna söka efter namn, och då vill jag att om värdet som man söker på
finns med i namnet, är hela namnet, eller så
så ska den hitta alla, men just nu väljer den bara om den börjar eller slutar typ?
jag har gjort sådär...

$sql = mysql_query("SELECT * FROM users WHERE username LIKE '%$user%' ORDER BY username ASC");

vad ska jag skriva efter LIKE istället?

Medlem sedan dec. 200012 464 inlägg
#2

Regexp kanske

http://www.mysql.com/doc/en/Regexp.html

264 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)