dk1342
15.03.2009, 20:47:58
Witam mam 3 pytania...
1. Jak zrobić żeby wyświetlało tylko np. 20 newsów a kolejne 20 na drugiej stronie i kolejne 20 na trzecie itd.. (czyli strony newsów)
2. Jak sprawdzić ile jest newsów w bazie ? czyli np. Ilość newsów: X
3. Jak wyświetlić z tabeli np. tylko 300 liter ? a całość bym wyświetlał w "Czytaj więcej"...
Lion_87
15.03.2009, 20:50:52
1 Do zapytania dodajesz LIMIT
2. SELECT count(id)...
3. substr
Albo sprawdz PAGER by nospor
dk1342
15.03.2009, 20:53:27
1 Do zapytania dodajesz LIMIT
no tak na indexie ok ale jak bede chciał wejść na drugą strone newsów i wyświetlić starsze 20 newsów ?
Lion_87
15.03.2009, 20:54:37
no to wtedy kolejne 20 po tych pierwszych 20

też
LIMIT
dk1342
15.03.2009, 20:55:56
jak dam LIMIT 20 to wyświetli mi najnowsze newsy, i to moge dać w indexie ale jak bede chciał podejrzeć starsze newsy to jak dam LIMIT 20 to i tak mi wyświetli 20 najnowszych newsów ?
Lion_87
15.03.2009, 20:57:10
a znasz cos takiego jak LIMIT 0, 20 i LIMIT 20, 20
dk1342
15.03.2009, 20:59:07
nie nie znam w sql siedze krótko bodajże 2 dni
dzięki własnie chodziło mi o konkrety i domyślam się że LIMIT 0, 20 w miejsce zero wpisuje liczbe newsów ile chcemy ominąć a w 20 wpisujemy ile ma po tym newsów wyświetlić ?
czyli bedzie to wyglądało tak:
index LIMIT 20
2 strona LIMIT 20,20
3 Strona LIMIT 40,20
4 strona LIMIT 60,20
?
Lion_87
15.03.2009, 21:01:20
<yes>
Asmox
15.03.2009, 21:05:27
A po co robić index i kolejne strony? Dodaj zmienną get, która określa numer strony.
Na przykład zrób stronkę newsy.php?page=(i tutaj numer strony)
A potem w skrypcie określ która cyfra oznacza jaki zakres.
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.