![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 169 Pomógł: 1 Dołączył: 30.09.2010 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam problem z połączenie się do bazy. Wywala mi błąd: Call to a member function prepare(). Mój kod połączenia to:
hosting mam na nazwa.pl, jak skopiowałem na home.pl to działa bez problemów na moim localu też działa jeśli usunę charset:UTF-8 a na nazwa.pl nie chce ruszyć, dane do bazy mam dobrze wpisane - sprawdzałem już 100 razy. Doczytałem, że to może być coś z kodowaniem mimo że błąd na to nie wskazuje ale co konkretnie trzeba zrobić to nie wiem. usuwałem już to charset... i dodawałem różne ale nie pomaga. pomocy. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 22 Dołączył: 10.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
Skopiowałem do ciebie. Podpiełem (byłem pewny że nie mam bazy danych na serwerze). I bum. Kod w konstruktorze przeszedł ;P dopiero później zauważyłem tam "return".
Może kilka faktów: 1. Kontruktor nie zwraca wartości. 2. Jak złapałeś wyjątek to nigdzie nie odnotowałeś brak utworzenia obiektu. Później odwołujesz się do null'a no i masz błąd, 3. Tworzenie obiektu robimy poprzez wywołanie konsturktora. Dla php to taka magiczna METODA, a więc i nawiasy okrągłe piszemy "new DBH()". |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 15:03 |