![]() |
![]() |
![]()
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: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Tak napisal freemp3 klasa DB nie ma metody EXEC.
Poza tym, tworząc obiekt PDO w klasie DB, to tez masz go przypisywac do $this->db, w przeciwnym wypadku stracisz go. Zamiast brac sie za pisanie skryptow przy pomocy klas, to wez zapoznaj sie wpierw z podstawaami klas, popisz rozne przyklady, potem skacz do glebokiej wody. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 01:06 |