![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 304 Pomógł: 1 Dołączył: 12.01.2009 Skąd: Kanapa Ostrzeżenie: (0%) ![]() ![]() |
Mam problem, znalazłem integracje strony z forum phpbb (logowanie,rejestracja,wylogowanie) i mam teraz problem. bo puki nie załącze tego skryptu to wszystko jest ok. W momencie kiedy zaczynam korzystać z tej klasy wywala mi błąd :<b>Fatal error</b>
: Call to undefined method dbal_mysqli::query() in <b>/home/ftp/www/funkcje.php in line 61</b> w tej linijce jest: a konkretniej $q=$db->query($query); wylogowanie wygląda tak:
No i samo wywołanie
Czy ktoś jest w stanie mi wytłumaczyć co to za błąd dbal_mysqli::query() ? I czemu oddziele te 2 skrypty jest wszystko tak jak powinno a jak działają wramach jednego pliku to sie pojawia ten błąd ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 19 Dołączył: 12.09.2005 Ostrzeżenie: (0%) ![]() ![]() |
Nie możesz ich użyć razem gdyż oba pliki korzystają z $db, a klasa phpbb robi global $db, dlatego jest konflikt nazw, i funkcja doQuery próbuje odwołać się dl klasy db z phpbb.
Także albo zmień nazewnictwa albo trzymaj w innych plikach |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 304 Pomógł: 1 Dołączył: 12.01.2009 Skąd: Kanapa Ostrzeżenie: (0%) ![]() ![]() |
To było pierwsze co zrobiłem:
Jeśli o to Ci chodziło to niestety ale nadal jest błąd.. edit: W inicjalizacji funkcji była linijka if(isset($GLOBALS['db']))return $GLOBALS['db']; problem rozwiązany, matx132 dzieki za pomoc Ten post edytował Mayka 26.11.2013, 22:09:27 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 09:06 |