Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapytanie PDO w klasie, problem z uzywaniem PDO w własnej klasie
voxupog
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 14.06.2009

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


Witam
ma problem ze nawet nie wiem pod jakim tematem tego szukać (IMG:style_emoticons/default/sad.gif)

mam klasę team:

  1. class team
  2. {
  3. public $name;
  4. public $ustawienie;
  5. public $zawodnicy;
  6.  
  7. public function pobierzteam()
  8. {
  9. echo $this->name;
  10. $zapytanie = $pdo -> query("SELECT ustawienie FROM druzyna WHERE team='1'");
  11. $row = $zapytanie->fetch();
  12. $this->ustawienie = $row['ustawienie'];
  13.  
  14. }
  15.  
  16. };


kiedy $zapytanie jest wywoływane poza klasa wszystko jest ok.
w klasie wyskakuje mi taki błąd: Fatal error: Call to a member function query() on a non-object in C:\xampp\htdocs\utf8_game\include\rozgrywka.php on line 14

nieaktualne ;P

Ten post edytował voxupog 25.06.2010, 18:06:12
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
outsider
post
Post #2





Grupa: Zarejestrowani
Postów: 267
Pomógł: 36
Dołączył: 8.08.2008

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


Wystarczy:
  1. class team
  2. {
  3. public $name;
  4. public $ustawienie;
  5. public $zawodnicy;
  6.  
  7. public function pobierzteam()
  8. {
  9. global $pdo; // musisz uwidocznic zmienna
  10.  
  11. echo $this->name;
  12. $zapytanie = $pdo -> query("SELECT ustawienie FROM druzyna WHERE team='1'");
  13. $row = $zapytanie->fetch();
  14. $this->ustawienie = $row['ustawienie'];
  15.  
  16. }
  17.  
  18. };
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: 27.12.2025 - 21:09