Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL][PHP] sprawdzanie czy jest liczba z przedziału
Forum PHP.pl > Forum > Przedszkole
bialko0019
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
l3l0
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);

bialko0019
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...
Wicepsik
  1. SELECT * FROM online WHERE liczby > 0 AND liczby < 20
zeten
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?
Suh
SELECT * FROM tabela WHERE kolumna BETWEEN zakres_dolny AND zakres_górny;
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.