Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 369 Pomógł: 2 Dołączył: 1.11.2010 Ostrzeżenie: (0%)
|
Witam,
Mam taki kod:
Zastanawiam się nad tym, jak zrobić, aby wykonywać zapytania do bazy danych wykorzystwac: $db->prepare();, a nie $db->connection->prepare(); Czy ktoś może, mnie naprowadzić co mam wstawić w miejsca oznaczone {tu}, w pierwszym kodzie?? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 532 Pomógł: 24 Dołączył: 15.04.2011 Skąd: Kalisz Ostrzeżenie: (0%)
|
Możesz wykorzystać do tego magiczną metodę __call(). Ogólnie, jest ona wywoływana automatycznie (jeśli istnieje - jest zdefiniowana w klasie), gdy wywoływanej metody na obiekcie nie mam w klasie obiektu: http://www.php.net/manual/en/language.oop5...php#object.call
W tedy, obojętnie do jakiej właściwości klasy zapiszesz instancję PDO, zawsze będziesz mógł sie odwołać do niej w tej metodzie magicznej, i w zależności od argumentu $name, wykonał odpowiednie czynności. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 369 Pomógł: 2 Dołączył: 1.11.2010 Ostrzeżenie: (0%)
|
Mam teraz tak o:
Ale nadal wyskakujem i blad: ( ! ) Fatal error: Call to undefined function setAttribute() in D:\wamp\www\Radio Panel\pdo.class.php on line 15 bo nwm co dac przes setAttribute |
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 09:45 |