Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Pare rzeczy
Forum PHP.pl > Forum > Przedszkole
dk1342
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
1 Do zapytania dodajesz LIMIT
2. SELECT count(id)...
3. substr

Albo sprawdz PAGER by nospor
dk1342
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
no to wtedy kolejne 20 po tych pierwszych 20 smile.gif też LIMIT
dk1342
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
a znasz cos takiego jak LIMIT 0, 20 i LIMIT 20, 20 questionmark.gif
dk1342
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
<yes>
Asmox
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.