Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] dokladniejszy wybór SELECT LIKE, jak sprecyzowac pytanie
elmozaur
post
Post #1





Grupa: Zarejestrowani
Postów: 518
Pomógł: 18
Dołączył: 21.07.2008

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


Witam.
Chcialbym prosic o porade w nastepujacej kwestii:
Mam baze zawierajaca newsy. Jedno z pol tabeli newsy okresla jakie galerie zdjec maja byc wyswietlana pod newsem. Pole to wyglada np tak: 10;34;60;100. I tu jest moj problem.

Jesli zadaje pytanie:
  1. SELECT * FROM newsy WHERE galeria LIKE '%10%'


to w wyniku dostane zarowno newsy z galeria 10, 100 jak i 1000. A potrzebuje te ktore maja dokladnie 10
Pytanie: czy pytajac baze poprzez LIKE moge jakos dokladniej okreslic czego szukam ?

za info z gory dziekuje
Grzegorz

Ten post edytował elmozaur 17.02.2010, 13:01:14
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
elmozaur
post
Post #2





Grupa: Zarejestrowani
Postów: 518
Pomógł: 18
Dołączył: 21.07.2008

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


jest tak:
- jesli news ma 1 galerie to pole wyglada tak '10'
- jesli news ma galerie jako pierwsza to tak '10;1234;13;23'
- jesli jako ostatni to tak '12;234;2354;10'
- a jesli w srodku to tak '123;12;10;25;15'

jak wiec widac sa cztery mozliwosci dopasowania poszukiwanego wyrazu do wzorca.
moze da sie jakos wyrazeniami regularnymi ?
Go to the top of the page
+Quote Post

Posty w temacie


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: 5.10.2025 - 11:44