Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL] od 3 do 20 rekordu, pobieranie kontrolowane
macza
post 24.07.2006, 19:36:32
Post #1





Grupa: Zarejestrowani
Postów: 236
Pomógł: 4
Dołączył: 1.05.2006
Skąd: Lublin

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


Witam,

Chciałbym aby zapytanie SQL pobieralo:
  1. $kkk=$prefiks.'newsy';
  2. $kat='newsy';
  3. $pytanie='SELECT * FROM '.$kkk.' WHERE dzial="'.$kat.'" ORDER BY `data` DESC';

i dalej mam while ze na 20 sie konczy, ale jak zrobic aby zaczelo sciagac od 3 w kolejnosci...
nie wiem czy zrozumiecie ale jak cos to pytac

(wytłumaczenie)
ze mam 20 rekordow pobieram je segregujac data... ale pobiera mi od najpozniej napisanego, a ja chce zeby pobieral od 3 od poczatku

thx za odpowiedz.
wierny FORUM macza!


--------------------
_tworzenie stron www tanio Lublin - tworzenie stron www, tanio, szybko, solidnie, własny CMS.
Go to the top of the page
+Quote Post
-Gość-
post 24.07.2006, 19:39:57
Post #2





Goście







Jeżeli masz pole id
  1. $pytanie='SELECT * FROM '.$kkk.' WHERE dzial="'.$kat.'" AND id BETWEEN '3' AND '20' ORDER BY `data` DESC';
Go to the top of the page
+Quote Post
Ja_Szczur
post 24.07.2006, 19:43:37
Post #3





Grupa: Zarejestrowani
Postów: 115
Pomógł: 0
Dołączył: 4.12.2005
Skąd: Strzyżów

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


poczytaj o LIMIT


--------------------
"No bo z fasolą to człowiek przynajmniej wie, na czym stoi..."
Pomniejsze bóstwa, Terry Pratchett

php :*
Go to the top of the page
+Quote Post
macza
post 24.07.2006, 19:44:15
Post #4





Grupa: Zarejestrowani
Postów: 236
Pomógł: 4
Dołączył: 1.05.2006
Skąd: Lublin

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


a wlasnie jezeli nie mam podanych pol?

bo ostatni news ma np 45 nr i co wtedy?


--------------------
_tworzenie stron www tanio Lublin - tworzenie stron www, tanio, szybko, solidnie, własny CMS.
Go to the top of the page
+Quote Post
Ja_Szczur
post 24.07.2006, 19:53:30
Post #5





Grupa: Zarejestrowani
Postów: 115
Pomógł: 0
Dołączył: 4.12.2005
Skąd: Strzyżów

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


  1. SELECT * FROM `newsy` ORDER BY `date` LIMIT 3, 23


- pobiera 20 najnowszych newsów, oprócz 3 pierwszych

tutaj coś o tym piszą


-----
@~mike_mech
racja, zapatrzyłem się na $beg i $end u siebie w kodzie :]
nie ma to jak dobre nazwy zmiennych

Ten post edytował Ja_Szczur 24.07.2006, 21:35:00


--------------------
"No bo z fasolą to człowiek przynajmniej wie, na czym stoi..."
Pomniejsze bóstwa, Terry Pratchett

php :*
Go to the top of the page
+Quote Post
mike
post 24.07.2006, 19:58:44
Post #6





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(Ja_Szczur @ 24.07.2006, 20:53 ) *
  1. SELECT * FROM `newsy` ORDER BY `date` LIMIT 3, 23


- pobiera 20 najnowszych newsów, oprócz 3 pierwszych

Pewien jesteś? tongue.gif
Jeśli jesteś pewien to poczytaj sobie: SELECT Syntax (poszukaj tam o LIMIT)

Powinno być
  1. SELECT * FROM `newsy` ORDER BY `date` LIMIT 3, 20
Go to the top of the page
+Quote Post
macza
post 24.07.2006, 20:11:57
Post #7





Grupa: Zarejestrowani
Postów: 236
Pomógł: 4
Dołączył: 1.05.2006
Skąd: Lublin

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


ok wielkie THX!!!! dla wszystkich,


mike_mech mój usunięty post ;/ biggrin.gif:D:D:D


--------------------
_tworzenie stron www tanio Lublin - tworzenie stron www, tanio, szybko, solidnie, własny CMS.
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: 18.07.2025 - 01:00