Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Ograniczenie wyświetlania rekordów., Zend
Tarble
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 19.08.2012

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


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 (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
Tajgeer
post
Post #2





Grupa: Zarejestrowani
Postów: 290
Pomógł: 48
Dołączył: 11.05.2008
Skąd: Kielce

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


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:
(IMG:style_emoticons/default/smile.gif) W tym samym czasie zedytowałem.

Ten post edytował Tajgeer 19.08.2012, 15:28:57
Go to the top of the page
+Quote Post
CuteOne
post
Post #3





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


to co wyżej z jedną małą poprawką (IMG:style_emoticons/default/smile.gif)
  1. $select = $db -> select()
  2. -> limit(0,5)
  3. -> order('cos desc');
  4.  
  5. $rows = $db -> fetchAll($select);


Ten post edytował CuteOne 19.08.2012, 15:29:46
Go to the top of the page
+Quote Post
Tarble
post
Post #4





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 19.08.2012

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


bardzo wam dziekuje (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post

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: 23.08.2025 - 20:57