![]() |
![]() |
![]()
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%) ![]() ![]() |
o całym OOP czytam od wczoraj, także cudów się nie spodziewałem.
Zapomniałem dodać, że przed całym zapisem:
jest includowany plik db.class.php. Co do $this, to wiem, że wskazuje zawsze na obiekt, na którym daną metodę wywołujemy. Jednak nie rozumiem tego zdania z Twojej wypowiedzi: Cytat 3) No i pozatym dla obietku user masz przekazac gotowy obiekt $db a nie tworzyc go od nowa. Dzieki temu taki obiekt mozesz przekazac roznym klasom a nie dla kazdej klasy tworzyc db od nowa. a z pozoru wygląda całkiem ciekawie, więc czy mógłbyś mi jeszcze zaprezentować jakiś przykład dot. tego co wyżej zacytowałem (chociażby z manuala) ? Bo kompletnie nie wiem o czym mówisz, a może wiem, ale nie potrafię się domyślić, bazując na tym co napisałeś. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 16:24 |