![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 9.11.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam stworzone połączenie z mysql z użyciem adodb $db = NewADOConnection('mysql'); $db->Connect(DB_HOST,DB_USER,DB_PASS,DB_NAME); Wszystko działa pięknie. I teraz chciałem użyć tego połącznia w klasie ( do obsługi sesji) I niemogę sobie poradzić z przekazaniem go. Wiem że penie było już, ale nie mogę nigdzie znaleść Pozdrawiam. |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 9.11.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
hmm no nie, gdyby to było takie proste to nie zaśmiecałbym forum
![]() Chyba że w tej klasie session jakoś się trzeba jeszcze odwołać Bo jak daje $db->Execute nie znajduje takiej metody. Fatal error: Call to a member function Execute() Może musze w tej klasie jeszcze raz nawiązać połączenie z bazą ![]() Ten post edytował krzysiekX 26.02.2005, 07:47:29 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 23.02.2005 Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Niemożliwe.
Sam kożystałem z dokladnie takiego rozwiązania i wszystko zawsze działało :
A może to przez to że zapomniałeś o & :
Ten post edytował mike_mech 27.02.2005, 15:48:05 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 9.11.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Mam tak:
I teraz tak w każdej z metod wywołanie echo 'Resource: ' . $db->_connectionID; zwraca poprawny identyfikator. Gdy włącze debug to wypisuje:
Samo zapytanie jest ok Co może być problemem? Mógłbyś podać mi jak dokładnie to u Ciebie wygląda Pozdrawiam |
|
|
![]()
Post
#7
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(krzysiekX @ 2005-02-27 13:25:43) (...) I teraz tak w każdej z metod wywołanie echo 'Resource: ' . $db->_connectionID; (...) Wewnątrz metod to powinno być :
Cytat(krzysiekX @ 2005-02-27 13:25:43) Mógłbyś podać mi jak dokładnie to u Ciebie wygląda Nie mam takiego przykładu. Chodziło mi o to że często kożystam z takiego przekazywania obiektów. Nie koniecznie w takim przykładzie jak Ty masz. A wygląda to na przykład tak :
I zawsze działa. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 9.11.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Wielkie dzięki za wszelkie rady.
Poszło wkońcu po nawiązaniu połączenia w clasie
Pozdrawiam Ten post edytował krzysiekX 28.02.2005, 06:55:53 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 7.07.2025 - 02:22 |