Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> stronnicowanie wyników - liczba wszystich rekord., odczytanie liczby wszystkich rekordów
sobstel
post 19.12.2004, 20:21:05
Post #1





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

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


jako przyklad wezmy system newsow. np. mam w bazie 55 newsow. chcialbym je podzielic na po 10 na jedną stronę(tutaj odpowiednie zapytanie z : LIMIT $i*10-10,10,;gdzie $i to numer strony z newsami). przedmiotem problemu jest odczytanie liczby wszystkich newsow w bazie, aby moc odpowiednio wyswietlic cyferki 1,2,3,4,5,6 na dole. zastanawia mnie czy jest jakis lepszy sposob na to niz
  1. SELECT count(*) FROM newsy


Ten post edytował sopel 19.12.2004, 20:24:36


--------------------
"If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
mike
post 19.12.2004, 20:40:02
Post #2





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

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


  1. SELECT count(id) FROM newsy
winksmiley.jpg
A tak poważnie to nie ma.
Go to the top of the page
+Quote Post
sobstel
post 19.12.2004, 21:08:54
Post #3





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

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


hmm.... w takim razie zastanawiam sie czy pewnym rozwiazaniem nie byloby pobranie wszystkich rekordow a nastepnie odczytanie odpowiednich przy uzyciu mysql_data_seek(). pozostaje pytanie co jest wolniejsze... 2 zapytania, w tym jedno walkujace cala tabele czy tez jedno ktore zwraca o wiele wiecej danych niz chcemy.


--------------------
"If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org
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: 20.07.2025 - 02:06