![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 565 Pomógł: 15 Dołączył: 11.10.2010 Ostrzeżenie: (20%) ![]() ![]() |
Nie wiem czemu to się pojawia, pomoże ktoś? Fatal error: Call to undefined method DB::prepare() in index.php on line 5
index.php
DBConnection.php
Ten post edytował Dominator 29.05.2013, 19:05:55 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 352 Pomógł: 59 Dołączył: 16.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 565 Pomógł: 15 Dołączył: 11.10.2010 Ostrzeżenie: (20%) ![]() ![]() |
Dane specjalnie usunąłem.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 352 Pomógł: 59 Dołączył: 16.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
obiekt PDO tworzysz jak wyżej, a błędy sprawdzisz dzięki temu poniżej (IMG:style_emoticons/default/wink.gif)
Ten post edytował sajegib 29.05.2013, 18:58:22 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 565 Pomógł: 15 Dołączył: 11.10.2010 Ostrzeżenie: (20%) ![]() ![]() |
Na tą potrzebę utworzyłem sobie klasę (IMG:style_emoticons/default/wink.gif)
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 352 Pomógł: 59 Dołączył: 16.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
Mogłeś tak od razu, btw, jaki błąd masz?
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 565 Pomógł: 15 Dołączył: 11.10.2010 Ostrzeżenie: (20%) ![]() ![]() |
Fatal error: Call to undefined method DB::prepare() in index.php on line 5
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 352 Pomógł: 59 Dołączył: 16.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
to bardzo proste, próbujesz się odwołać do nieistniejącej metody, co więcej, powinieneś się odwoływać do metody prepare obiektu PDO, a nie obiektu klasy DB (jak robisz teraz)
Ten post edytował sajegib 29.05.2013, 19:14:46 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 362 Pomógł: 44 Dołączył: 10.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
No to chyba powinieneś mieć coś takiego:
Bo z tego co widzę w żadnym miejscu nie zwracasz instancji utworzonej klasy PDO, dlatego on nie wie do czego się ma odwoływać. i returna musisz też dać do konstruktora w tym wypadku. Ten post edytował Mackos 29.05.2013, 19:21:21 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 565 Pomógł: 15 Dołączył: 11.10.2010 Ostrzeżenie: (20%) ![]() ![]() |
Wiem o co tutaj chodzi (IMG:style_emoticons/default/smile.gif) Dzięki za wytłumaczenie.
W takim razie lepiej będzie chyba korzystać z czystego PDO, a nie z klas własnych, które zawierają funkcje łączące się z PDO (t.j. moja klasa DB)? |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 362 Pomógł: 44 Dołączył: 10.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Zdecydowanie lepiej korzystać z własnej klasy do PDO, u mnie zapytanie do bazy razem z bindowaniem wszystkich zmiennych to jedna linijka (IMG:style_emoticons/default/tongue.gif)
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 565 Pomógł: 15 Dołączył: 11.10.2010 Ostrzeżenie: (20%) ![]() ![]() |
To usuwam tą klasę, dzięki wielkie!
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 125 Pomógł: 9 Dołączył: 25.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
Zdecydowanie lepiej korzystać z własnej klasy do PDO, u mnie zapytanie do bazy razem z bindowaniem wszystkich zmiennych to jedna linijka (IMG:style_emoticons/default/tongue.gif) podzielisz się klasą? (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 01:33 |