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. |
|
|
|
Raven1122 Klasa "Connection", instancja PDO 24.03.2013, 13:41:36
Raven1122 Mam teraz tak o:
[PHP] pobierz, plaintext <?ph... 28.03.2013, 13:08:05 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 08:59 |