Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> dziedzicenie
kicaj
post
Post #1





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


Kod
  1. <?php
  2. class DB
  3. {
  4. private $resDbConnect;
  5.  
  6. // singleton, laczenie etc.
  7. // $resDbConnect = mysql_connect, mysql_select_db
  8.  
  9. public function setQuery( $strDbQuery )
  10. {
  11.  $this -> resDbQuery = mysql_query( $strDbQuery, $this -> resDbConnect ); // tutaj...
  12. }
  13. }
  14.  
  15. class Przyklad extends DB
  16. {
  17. public function getAll()
  18. {
  19.  $this -> setQuery( 'SELECT * FROM tabela' );
  20. }
  21. }
  22.  
  23. // Przyklady:
  24. $tmp = DB::singleton...;
  25. $tmp -> connect...
  26. $tmp -> setQuery( 'SELECT * FROM tabela' ); // Dziala poprawnie, zwraca wynik
  27.  
  28. $pmt = new Przyklad...
  29. $pmt -> getAll(); // Nie dziala, zwraca blad: "supplied argument is not a valid MySQL-Link resource"
  30. ?>

Blad wystepuje przy dziedziczeniu, dlaczego?


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
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 Aktualny czas: 20.08.2025 - 11:16