Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [sql] wyniki na podstawie części stringa
cornholio666
post
Post #1





Grupa: Zarejestrowani
Postów: 472
Pomógł: 8
Dołączył: 14.03.2004
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


Witam,

mam w bazie userów i ich pesele np.

id|pesel|
1 | 1234|
2 | 3234|

Wpisuje w formularz szukania po peselu

  1. ??34


I chciałbym żeby to działało tak ze wyrzuci mi wszystkie pesele których pierwszych dwóch cyfr nie znam a reszta kończy sie na 34

inny przykład


  1. ?2?4


itd...

znalazłęm przykład http://it.imasters.pl/?q=node/360 ale nie dziła.
Go to the top of the page
+Quote Post
uli
post
Post #2





Grupa: Zarejestrowani
Postów: 318
Pomógł: 6
Dołączył: 27.01.2005

Ostrzeżenie: (0%)
-----


Wyrażenia regularne
Go to the top of the page
+Quote Post
Cezar708
post
Post #3





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Cytat(uli @ 7.01.2008, 15:00:33 ) *


... niekoniecznie..

dla pierwszego przykładu:
  1. SELECT id, pesel
  2. FROM user WHERE pesel LIKE '__34' -- dwa podkreslniki na poczatku


dla drugiego przykładu:

  1. SELECT id, pesel
  2. FROM user WHERE pesel LIKE '_2_4'


oczywiście analogię zastosuj dla prawdziwych peselów
Go to the top of the page
+Quote Post
cornholio666
post
Post #4





Grupa: Zarejestrowani
Postów: 472
Pomógł: 8
Dołączył: 14.03.2004
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


Cezar708 działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Tylko dlaczego '_' ? na jakiej zasadzie to działa?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.09.2025 - 16:27