Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZendFramework] Ilość rekordów w tabeli
in5ane
post
Post #1





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

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


Cześć, jak mogę sprawdzić ilość rekordów w tabeli dla zapytania:
  1. <?php
  2. $announcements = new announcements();
  3. $select = $announcements->select()->where('date BETWEEN '.$time.' AND '.time().'')->order('id DESC');
  4. ?>



Szukałem w dokumentacji, ale nie mogłem nic znaleźć ;/

Z góry dzięki.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
in5ane
post
Post #2





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

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


Nie śmiga, wyświetla mi cały czas: "1".


W announcements mam:
  1. <?php
  2. class Announcements extends Zend_Db_Table {
  3.    protected $_name = 'announcements';
  4. }
  5. ?>


Cały kod odpowiadający za pobieranie:
  1. <?php
  2. $announcements = new announcements();
  3.        $time = time() - $time_from_base; // pod tą drugą zmienną jest czas z bazy (w sekundach) (tzn. ile czasu mają być wyświetlane ogłoszenia)
  4.        $select = $announcements->select()->where('date BETWEEN '.$time.' AND '.time().'')->order('id DESC');
  5.        $this->view->ilosc = count($select); // dopisane
  6.        $paginator = Zend_Paginator::factory($select)->setCurrentPageNumber($this->_getParam('page'))->setItemCountPerPage($announcementsPerPage)->setPageRange(5);
  7.        $this->view->paginator = $paginator;
  8. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.12.2025 - 04:38