Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]zend framework - odczytanie zapytania
kielich
post
Post #1





Grupa: Zarejestrowani
Postów: 442
Pomógł: 4
Dołączył: 28.12.2008
Skąd: Warszawa

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


Mam problem w odczytaniu wszystkich rekordów z bazy w której znajduje się 10 pól. Pewnie źle coś robię ale uczę się przez praktykę (IMG:style_emoticons/default/biggrin.gif)

  1. <?php foreach($this->Ocena as $a); ?>
  2. <?php echo $a->tresc; ?>
  3. <? endforeach; ?>


  1. <?php
  2. class Application_Model_DbTable_Ocena extends Zend_Db_Table_Abstract
  3. {
  4. protected $_name = 'ocena';
  5.  
  6. public function getLosowaOcena($id) {
  7.  
  8. $sql = $this->select()->limit (5);
  9. return $this->fetchAll($sql);
  10.  
  11.  
  12.  
  13. }
  14.  
  15.  
  16. }


Wyświetla mi tylko jeden rekord a powinno być 5 jak w limicie
dlaczego (IMG:style_emoticons/default/questionmark.gif) ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kielich
post
Post #2





Grupa: Zarejestrowani
Postów: 442
Pomógł: 4
Dołączył: 28.12.2008
Skąd: Warszawa

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


kiedy daje tak jak teraz napisałeś to wyswietla ale tez jeden rekord

zrobiłem jeszcze dla Pewności printa dla $a w foreach i dostaje 1 rekord

  1. Array ( [id] => 5 [tresc] => sdcisucyb [kiedy] => 2010-02-16 )


kontroler jeszcze do tego wyglada tak dlatego nie wiem dlaczego to nie wyswietla * rekordów

  1. $Ocena = new Application_Model_DbTable_Ocena();
  2. $this->view->Ocena = $Ocena->getLosowaOcena();


Ten post edytował kielich 15.02.2010, 20:35:30
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: 9.10.2025 - 17:50