![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 1 Dołączył: 16.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam problem z z zapytaniem do bazy danych za pomocą PDO.
Stworzyłem klasę do obsługi połączenia z bazą danych, posługując się wzorcem singleton:
oraz klasę obsługującą zapytanie insert:
tworzenie obiektu oraz wywyołanie metody:
Według tutoriali wszystko powinno działać, jednak wywala błąd: Fatal error: Call to a member function prepare() on a non-object in C:\xampp\htdocs\my\index.php on line 29 linia 29 w moim przypadku to:
Uczę się i proszę o pomoc, lub wskazówki co jest nie tak. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 1 Dołączył: 16.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Ahh..
Zauważ że: Robiąc getInstance sprawdzasz czy zmienna $db nie jest pusta. Jeżeli jest pusta to jest inicjowana obiektem database a nie PDO. Czyli zamiast new database podstaw to co masz w konstruktorze. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 1 Dołączył: 16.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Ahh.. Zauważ że: Robiąc getInstance sprawdzasz czy zmienna $db nie jest pusta. Jeżeli jest pusta to jest inicjowana obiektem database a nie PDO. Czyli zamiast new database podstaw to co masz w konstruktorze. Zmieniłem tak:
Dalej ten sam błąd... |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Dalej nie ogarniasz. Co to w ogóle zwracasz? Nic.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 1 Dołączył: 16.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Dalej nie ogarniasz. Co to w ogóle zwracasz? Nic.
Nie działa, siedziałem nad tym naprawdę długo i racja nie ogarniam dlatego pytam. |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Turson przeczytałeś mój post?
![]()
tak ma być. |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 1 Dołączył: 16.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Turson przeczytałeś mój post? ![]()
tak ma być. Działa, dziękuję za pomoc i cierpliwość. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 11:23 |