Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Problem z pobraniem rekordów
Forum PHP.pl > Forum > Przedszkole
necromantiq
Siema, mam problem ze skryptem pobierającym rekordy z bazy, możecie rzucić okiem? z góry dzieki smile.gif

class.news.php

  1. <?php
  2.  
  3.  
  4. class Newsy{
  5.  
  6. private $category;
  7.  
  8. public function _construct($category){
  9. $this->category=$category;
  10. }
  11.  
  12. public function getData(){
  13. include 'pdo.php';
  14.  
  15. $result=$pdo->query("SELECT * FROM '$this->category' ORDER BY id DESC");
  16. while($dane = $result->fetch_object()){
  17.  
  18. echo $dane->tytul." : ".$dane->tresc;
  19. }
  20. }
  21. }
  22.  
  23. ?>


pdo.php

  1. <?php
  2.  
  3. $dsn = 'mysql:dbname=test;host=localhost;';
  4. $user = 'root';
  5. $password = '';
  6.  
  7. try {
  8. $pdo = new PDO($dsn, $user, $password);
  9. }
  10. catch (PDOExeptions $e){
  11. echo 'Próba nawiązania połączenia z bazą zakończyła się niepowodzeniem: '.$e->getMessage();
  12.  
  13. }
  14.  
  15. ?>


index.php

  1. <?php
  2.  
  3. include "class.news.php";
  4.  
  5. $lay_out = new Newsy('news');
  6. $lay_out->getData();
  7.  
  8.  
  9.  
  10. ?>


Błąd który mi wywala to:

Fatal error: Call to a member function fetch_object() on a non-object in D:\xampp\htdocs\oop1\class.news.php on line 16
CuteOne
  1. try {
  2. $result=$pdo->query("SELECT * FROM {$this->category} ORDER BY id DESC");
  3. }
  4. catch(Exception $e) { echo $e->getMessage(); }
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.