![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 69 Pomógł: 0 Dołączył: 26.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Tak jak w temacie - przeszukałem google i dokumentacje zenda ale nie znalazlem niczego ...
![]() |
|
|
![]() |
![]()
Post
#2
|
|
![]() Administrator wortalu Grupa: Przyjaciele php.pl Postów: 960 Pomógł: 39 Dołączył: 21.10.2003 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Rozumiem że chodzi o Zend Frameworka?
No to trudne nie było: Zend_Db_Table_Rowset::count(); |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 20.02.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
ja się też podepnę
jak policzyć wszystkie w tablicy ja robię to "klasycznie" Kod $result=$this->getAdapter()->query("SELECT count(*) FROM tabela")->fetch(); może jest jakaś specjalna metoda do tego bo robienie select * a potem count() to trochę na okrętkę? |
|
|
![]()
Post
#4
|
|
![]() Administrator wortalu Grupa: Przyjaciele php.pl Postów: 960 Pomógł: 39 Dołączył: 21.10.2003 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Przeglądajcie API. W Twoim przypadku jest to rowCount();
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 20.02.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
nie rozumiem w api jest:
Zend_Db_Statement_Pdo rowCount (line 387) Returns the number of rows affected by the execution of the last INSERT, DELETE, or UPDATE statement executed by this statement object. a ja chcę poprostu policzyć rekordy więc co masz na myśli? nie mogę znaleźć takiej metody (rowCount) dla innych klas Zend_Db Ten post edytował NorthPole 28.02.2008, 10:54:15 |
|
|
![]()
Post
#6
|
|
![]() Administrator wortalu Grupa: Przyjaciele php.pl Postów: 960 Pomógł: 39 Dołączył: 21.10.2003 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Jak dobrze pamiętam działa to również na SELECT.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 20.02.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
OK ale to chyba nie rozwiązuje sprawy zliczania wszystkich bo jak już zrobię select * to z policzeniem nie ma problemów a mi zależy na zwracaniu sql-owego count() - chyba jest szybszy dlatego dopisałem sobie metodę do tego.
PS:: bardzo fajne jest Generowanie formularza na podstawie struktury tabeli, cieszę się że coraz więcej jest w polskiej sieci o ZF, czekam na kolejne wpisy ![]() Ten post edytował NorthPole 28.02.2008, 11:16:44 |
|
|
![]()
Post
#8
|
|
![]() Administrator wortalu Grupa: Przyjaciele php.pl Postów: 960 Pomógł: 39 Dołączył: 21.10.2003 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 20.02.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
![]() select to nie problem, myślałem poprostu że jest gotowa metoda na to, której nie znalazłem/przeoczyłem |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 04:06 |