Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 1 Dołączył: 22.08.2012 Ostrzeżenie: (0%)
|
Witam,
Stworzyłem więc sobie klasę łączącą się z bazy danych. Jak z niej korzystać w innej klasie? Dopowiem że nie chcę tworzyć nowego połączenia tylko korzystać ze zmiennej utworzonej w nie klasie ale w statycznym pliku php. Zmienna np. $db Mianowicie mam $db->select(); Próbowałem za pomocą Extends oraz self::select(); ale jak mówiłem, nie chcę się kolejny raz łączyć z bazą. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 1 Dołączył: 22.08.2012 Ostrzeżenie: (0%)
|
Tak więc:
1. Wykonałem sobię klasę łączącą z bazą dancyh poprzez PDO, jest includowana jako pierwsza w pliku. 2. Zmienną połączyłem się w pliku statycznym "poprzez" tą klasę. 3. Chciałbym teraz zrobić klasę Wykorzystującą tą zmienną tylko że jak próbuję odnieść się do niej to wywala mi błąd że taka zmienna nie istnieje. Może ja pokażę plik statyczny (index.php):
I chciałbym zmienną db wykorzystać w tej klasie, jednak jest błąd :/ |
|
|
|
MMySlime Korzystanie z zewnętrznej zmiennej 19.11.2012, 18:32:04
Crozin Najzwyczajniej w świecie przekaż tą zmienną jako a... 19.11.2012, 18:44:00
MMySlime A można trochę jaśniej?
Za bardzo w OOP nie jeste... 19.11.2012, 19:01:50
Damonsson Ja bym utworzył klasę np. class Db extends PDO, gd... 19.11.2012, 20:47:51
Crozin 1. Operujesz na obiektach, nie klasach.
2. [PHP] p... 19.11.2012, 22:02:08
MMySlime Wielkie dzięki, właśnie o to chodziło 19.11.2012, 22:28:09 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 15:19 |