webForumDet fria alternativet

söka efter !bokstäver

6 svar · 325 visningar · startad av dr_damir

dr_damirMedlem sedan mars 2003132 inlägg
#1

Tja!

Hur skulle man kunna skriva för att göra en sökning i en databas där jag letar efter siffor. alltså inte bokstäver?

tack!

aasahMedlem sedan mars 20034 471 inlägg
#2

Hur menar du? :q Vad är det för typ på den kolumn du söker i i databasen? Vad är det för typ av info du letar efter? Exemplifiera gärna!

dr_damirMedlem sedan mars 2003132 inlägg
#3

jag har min databas full med namn. Vissa namn börjar på siffror såsom "045 bertil". Vissa är bara bokstäver såsom "Kennygranit".
Så ska man kunna söka bland alla dessa namn men jag vet inte riktigt hur jag kan söka bara på 0-9. Så det är min fråga. Hur söker jag på det?

PeddaMedlem sedan juni 20006 032 inlägg
#4

Detta borde funka

$data = mysql_query("SELECT * FROM medlemmar WHERE namn NOT REGEXP \"^[a-zA-Z]\" ORDER BY namn ASC");
dr_damirMedlem sedan mars 2003132 inlägg
#5

Pedda det funkade kanon.
Men så tänkte jag, det borde funka med REGEXP \"^[0-9]\" också. och jo visst. det gjorde det!

Kanon! Tack!

NiklassonMedlem sedan nov. 2000857 inlägg
#6

Tråden flyttas från PHP..

Jesper TMedlem sedan nov. 20017 144 inlägg
#7

Eller testa så här:

 SELECT * FROM medlemmar WHERE namn REGEXP \"\d\" ORDER BY namn ASC
130 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)