D dr_damir Medlem sedan mars 2003 132 inlägg Frågan 30 jan. 2005 17:29 #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!
A aasah Medlem sedan mars 2003 4 471 inlägg 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!
D dr_damir Medlem sedan mars 2003 132 inlägg 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?
P Pedda Medlem sedan juni 2000 6 032 inlägg Detta borde funka
$data = mysql_query("SELECT * FROM medlemmar WHERE namn NOT REGEXP \"^[a-zA-Z]\" ORDER BY namn ASC");
D dr_damir Medlem sedan mars 2003 132 inlägg 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!
Tråden flyttas från PHP..
Jesper T Medlem sedan nov. 2001 7 144 inlägg Eller testa så här:
SELECT * FROM medlemmar WHERE namn REGEXP \"\d\" ORDER BY namn ASC