Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL][PHP] sprawdzanie czy jest liczba z przedziału
bialko0019
post 8.08.2009, 12:27:51
Post #1





Grupa: Zarejestrowani
Postów: 294
Pomógł: 4
Dołączył: 19.12.2008

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


Witam. Mam w rekordzie liczbę. Jak napisać zapytanie, które wyświetla ( wyświetlić umiem, nie umiem zrobić zapytania z liczbami z przedziału ) wszystkie liczby, które są z podanego przedziału, na przykład :

mam rekordzie liczby : 1,2,3,4,5,6,7,8,9,10

$przedzial = questionmark.gif;
Tłumaczenie : Wyświetl z tabeli online w kolumnie liczby liczby z zakresu od 2 do 3
Zapytanie : SELECT * FROM online WHERE liczby LIKE '$przedzial';

Ogólnie robię skrypt, który wyśiwtla ile jest obecnie osób na stronie, i chciałbym wyświetlić ile jest rekordów z ostatnich X sekund i do tego potrzebny m ijets ten warunek.

Czekam


--------------------
---
"kto pyta ten nie błądzi"...
Go to the top of the page
+Quote Post
l3l0
post 8.08.2009, 12:30:40
Post #2





Grupa: Zarejestrowani
Postów: 94
Pomógł: 16
Dołączył: 24.07.2009
Skąd: Gdańsk

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


Witam,

możesz to zrobić poprzez takie zapytanie

  1. SELECT * FROM online WHERE liczby IN (1,2,3,4,5,6,7,8,9,10);

Go to the top of the page
+Quote Post
bialko0019
post 8.08.2009, 12:32:28
Post #3





Grupa: Zarejestrowani
Postów: 294
Pomógł: 4
Dołączył: 19.12.2008

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


tak, ale zamiast loiczb bym musiał wpisywać kolejno :

[..] liczby IN (time()-60, time()-59, time()-58 i tak aż do końca ...

Równie dobrz bym mógł wpisywać tak :



SELECT * FROM online WHERE liczby LIKE 'time()-59' OR LIKE 'time()-58 i tak do końca...

Ten post edytował bialko0019 8.08.2009, 12:36:40


--------------------
---
"kto pyta ten nie błądzi"...
Go to the top of the page
+Quote Post
Wicepsik
post 8.08.2009, 12:40:35
Post #4





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


  1. SELECT * FROM online WHERE liczby > 0 AND liczby < 20


--------------------
Go to the top of the page
+Quote Post
zeten
post 8.08.2009, 12:42:36
Post #5





Grupa: Zarejestrowani
Postów: 36
Pomógł: 2
Dołączył: 1.08.2009
Skąd: Katowice, Rybnik

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


Jakiego typu jest kolumna 'liczby' ? VARCHAR??

Jezeli dobrze zrozumialem to jeden rekord z kolumny liczby zawiera 1,2,3,4,5,6,7,8,9,10 ? Czy jeden rekord == 1 liczba?
Go to the top of the page
+Quote Post
Suh
post 8.08.2009, 12:42:38
Post #6





Grupa: Zarejestrowani
Postów: 112
Pomógł: 27
Dołączył: 24.08.2007
Skąd: Tarnów

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


SELECT * FROM tabela WHERE kolumna BETWEEN zakres_dolny AND zakres_górny;


--------------------
Pomogłem ? Odwdzięcz się, kliknij POMÓGŁ.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 20.07.2025 - 06:24