Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ograniczenie wyświetlania rekordów.
Forum PHP.pl > Forum > PHP
Tarble
Witam ten kod wyrzuca mi wszystkie nazwy użytkownika z tabeli Users.

Kod
$db = new Default_Model_Db_Table_Users;
$rows = $db->fetchAll();

foreach ($rows as $row){

echo  $row->username .'<br>';
    
}

Jak to ograniczyć do 5 użytkowników ostatnio zarejestrowanych.

Taką część kodu znalazłem we wcześniejszych wątkach:
Kod
    ->limit(0, 6)
        ->order('date DESC');

Jak to połaczyć? Próbowałem tak:
Kod
$rows = $db->fetchAll()
        ->limit(0, 6)
        ->order('date DESC');

Ale rezultatu nie ma ;/
Proszę o pomoc biggrin.gif
Tajgeer
Limit i sortowanie ustawiasz przy zapytaniu, a nie pobieraniu jego wyników.

  1. $db->select()->...->limit(0, 6)->order('date DESC');

(może się trochę różnić - nie miałem styczności z Zend)

@down:
smile.gif W tym samym czasie zedytowałem.
CuteOne
to co wyżej z jedną małą poprawką smile.gif
  1. $select = $db -> select()
  2. -> limit(0,5)
  3. -> order('cos desc');
  4.  
  5. $rows = $db -> fetchAll($select);
Tarble
bardzo wam dziekuje biggrin.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.