![]() |
![]() |
![]()
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: 467 Pomógł: 77 Dołączył: 6.09.2008 Skąd: Miechów / Kraków Ostrzeżenie: (0%) ![]() ![]() |
Cytat Strasznie skomplikowane Uwierz mi, że jest to proste. Trzeba tylko poznać zasady działania klas, komunikacji między nimi i zasięgu zmiennych. Bez tej wiedzy nie ma się co zabierać za klasy. Dobrze było by też poznać wzorce takie jak singleton i rejestr. W przypadku baz danych są bardzo przydatne. Cytat $this->db->pdo->exec() Możesz tak zrobić, ale w tedy w klasie db powinno się znaleźć pole pdo i tworząc połączenie rezultat powinien być zapisany właśnie w nim:
Ten post edytował freemp3 23.10.2013, 10:22:37 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 03:22 |