Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak wykonać takie zapytanie
dresik
post
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 12.06.2007
Skąd: Gorlice

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


Witam,
męczę się już od jakiegoś czasu i niewiem jak zrobić takie zapytanie:

np. mając tabele: sql
pole: modul

i przykładowe wpisy:
1-1-1-1-1-1-1
1-1-1-1--1-1
1-1--1-1--1
---1---

i np chce wybrać wiersze które po trzeciej - (kresce) mają 1

  1. SELECT * FROM sql WHERE modul='?'


co dopisać w zapytaniu aby się takie cos pojawiło?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
blooregard
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Cytat
1 lub nic np. 1-1-1-1 lub --1-1--- itp

Tobie chyba chodzi o to, że pole może mieć wartość 1 lub - (puste), a ciąg wynikowy z zapytania np. dla pięciu rekordów może mieć postać:
1--1-

tak?
Go to the top of the page
+Quote Post
dresik
post
Post #3





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 12.06.2007
Skąd: Gorlice

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


Cytat(blooregard @ 28.07.2009, 14:36:38 ) *
Tobie chyba chodzi o to, że pole może mieć wartość 1 lub - (puste), a ciąg wynikowy z zapytania np. dla pięciu rekordów może mieć postać:
1--1-

tak?



tak to chodzi o to że 1 lub puste. To są zapisane ustawienia. 1 oznacza właczony a puste wyłaczony jakiś moduł.
i chce wyszukać wszystkie wiersze w których jest 3 moduł włączony czyli ma 1 po drugiej kresce:

np.
--1...
1-1-1...
1--1...
-1-1..

Cytat(blooregard @ 28.07.2009, 14:30:00 ) *
  1. SELECT * FROM sql WHERE modul LIKE '%---1%'

ale głowy sobie uciąć nie dam...



to nie działa
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: 27.12.2025 - 22:31