![]() |
![]() |
![]()
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%) ![]() ![]() |
O to chodzi (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]()
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 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
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ą (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? 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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 09:37 |