FOUND_ROWS, ale z uwzględnieniem LIMIT |
FOUND_ROWS, ale z uwzględnieniem LIMIT |
8.07.2009, 19:18:50
Post
#1
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Że mysql_num_rows" title="Zobacz w manualu PHP" target="_manual to tzw. zuo - większość wie.
Jest alternatywa w postaci FOUND_ROWS() - ale czy jest funkcja, która policzy rekordy wyciągnięte w ostatnim zapytaniu bez modyfikowania jego treści? FOUND_ROWS() ma wadę - wyciąga liczbę wszystkich rekordów, niezależnie od LIMIT. No wiem, że można by COUNT() użyć, czy co zapytanie zwiększać zmienną, ale chodzi mi o uniwersalne rozwiązanie. Troszkę pokopałem, ale znalazłem tylko FOUND_ROWS(). -------------------- ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
8.07.2009, 19:37:55
Post
#2
|
|
Grupa: Zarejestrowani Postów: 781 Pomógł: 256 Dołączył: 29.06.2008 Ostrzeżenie: (0%) |
|
|
|
8.07.2009, 19:55:26
Post
#3
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Fakt, bez SQL_CALC_FOUND_ROWS po SELECT jest OK, dzięki.
-------------------- ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 05:12 |