Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL]Pare rzeczy
dk1342
post 15.03.2009, 20:47:58
Post #1





Grupa: Zarejestrowani
Postów: 275
Pomógł: 9
Dołączył: 24.07.2008
Skąd: Racibórz

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


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"...

Ten post edytował dk1342 15.03.2009, 20:48:17


--------------------
Firefox - The Best,
Internet Exokier - shit

Go to the top of the page
+Quote Post
Lion_87
post 15.03.2009, 20:50:52
Post #2





Grupa: Zarejestrowani
Postów: 850
Pomógł: 120
Dołączył: 15.02.2007
Skąd: Łódź

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


1 Do zapytania dodajesz LIMIT
2. SELECT count(id)...
3. substr

Albo sprawdz PAGER by nospor
Go to the top of the page
+Quote Post
dk1342
post 15.03.2009, 20:53:27
Post #3





Grupa: Zarejestrowani
Postów: 275
Pomógł: 9
Dołączył: 24.07.2008
Skąd: Racibórz

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


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 ?


--------------------
Firefox - The Best,
Internet Exokier - shit

Go to the top of the page
+Quote Post
Lion_87
post 15.03.2009, 20:54:37
Post #4





Grupa: Zarejestrowani
Postów: 850
Pomógł: 120
Dołączył: 15.02.2007
Skąd: Łódź

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


no to wtedy kolejne 20 po tych pierwszych 20 smile.gif też LIMIT
Go to the top of the page
+Quote Post
dk1342
post 15.03.2009, 20:55:56
Post #5





Grupa: Zarejestrowani
Postów: 275
Pomógł: 9
Dołączył: 24.07.2008
Skąd: Racibórz

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


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 ?

Ten post edytował dk1342 15.03.2009, 20:56:31


--------------------
Firefox - The Best,
Internet Exokier - shit

Go to the top of the page
+Quote Post
Lion_87
post 15.03.2009, 20:57:10
Post #6





Grupa: Zarejestrowani
Postów: 850
Pomógł: 120
Dołączył: 15.02.2007
Skąd: Łódź

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


a znasz cos takiego jak LIMIT 0, 20 i LIMIT 20, 20 questionmark.gif

Ten post edytował Lion_87 15.03.2009, 20:57:39
Go to the top of the page
+Quote Post
dk1342
post 15.03.2009, 20:59:07
Post #7





Grupa: Zarejestrowani
Postów: 275
Pomógł: 9
Dołączył: 24.07.2008
Skąd: Racibórz

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


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

?

Ten post edytował dk1342 15.03.2009, 21:00:01


--------------------
Firefox - The Best,
Internet Exokier - shit

Go to the top of the page
+Quote Post
Lion_87
post 15.03.2009, 21:01:20
Post #8





Grupa: Zarejestrowani
Postów: 850
Pomógł: 120
Dołączył: 15.02.2007
Skąd: Łódź

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


<yes>
Go to the top of the page
+Quote Post
Asmox
post 15.03.2009, 21:05:27
Post #9





Grupa: Zarejestrowani
Postów: 359
Pomógł: 12
Dołączył: 16.01.2009

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


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.


--------------------
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: 26.04.2024 - 19:46