Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]PAGER i PDO wyświetla tylko jeden wynik
MnicH.
post 31.10.2009, 12:07:28
Post #1





Grupa: Zarejestrowani
Postów: 134
Pomógł: 4
Dołączył: 16.02.2007
Skąd: Leszno

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


Witam,
mam mały problem. Napisałem skrypt wyświetlania newsów z bazy MySQL. Bazę obsługuję przez PDO. Dodałem do tego stronicowanie (PAGER 2.5.1).
Kod wygląda tak:
  1. <?php
  2. try{
  3. $pdo = new PDO($PDO_C, $db_user, $db_pass, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
  4. $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  5.  
  6. $sql=$pdo->query('SELECT count(*) FROM nowosci');
  7. $row = $sql->fetch();
  8. $recordsCount = $row['id'];
  9. $pager = new Pager('news', 'index-#PAGE#/');
  10. $pager->SetTotalRecords($recordsCount);
  11. $pager->Make(true);
  12. $renderPager = $pager->Render();
  13. $start = $pager->GetIndexRecordStart();
  14. $end = $pager->GetIndexRecordEnd();
  15.  
  16. $news=$pdo->query('SELECT * FROM nowosci ORDER BY id DESC LIMIT '.$start.','.($end-$start+1));
  17. while($rows=$news->fetch()){
  18. echo'<div class="news">
  19. <div class="news_temat"><a href="news/'.$rows[id].'/"><b>'.$rows[temat].'</b></a></div>
  20. <div class="news_data">('.$rows[dodano].')</div>
  21. <div class="news_tresc"><p>'.$rows[wstep].'</p></div>
  22. <div class="news_czytaj"><a href="news/'.$rows[id].'/"><b>Czytaj dalej...</b></a></div>
  23. </div>';
  24. }
  25. $news->closeCursor();
  26. $sql->closeCursor();
  27. echo '<div class="pager">'.$renderPager.'</div>';
  28.  
  29.  
  30. }catch(PDOException $e){
  31. require_once('wczytywane/strony/bledy/99.php');
  32. }
  33. ?>


Mam ustawione wyświetlanie 10 wyników na stronę, a pokazuje mi się tylko jeden ostatni.
Dlaczego tak się dzieje? Sprawdzałem już chyba wszystko...


--------------------
"This isn't Miami..., This isn't Music! This is power!!"
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 31.07.2025 - 10:44