![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Próbuję pojąć PDO. We wszystkich tutoriali w necie wynika, że ile razy wykonujemy zapytanie - tyle razy należy się łączyć z bazą danych... Wydaje mi się, że raczej tak nie jest bo to byłoby niewygodne. Czy wykonanie takiego kodu:
RAZ wystarczy, aby nawiązać połączenie, a potem można się już swobodnie odwoływać do zmiennej $db, np:
? Czy raczej powinienem to zapisać tak:
czyli co zapytanie, powtarzać cały scenariusz dot. łączenia się z bazą, wykonywania zapytań, zwracania ew. błędów itd. ? Ten post edytował Majkelo23 23.10.2013, 07:19:31 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Strasznie skomplikowane. Przecież, abym mógł wykonać zapytanie do bazy danych, muszę operować na połączeniu z bazą z klasy db. Z kolei klasa db nie posiada metody exec, bo posiada ją klasa pdo.
Tak więc powinienem odwołać się do klasy db, a dopiero z klasy db kierować się do pdo i operując już na klasie pdo, odwołać się do metody exec... ? $this->db->pdo->exec() ? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 23:16 |