Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 5.12.2010 Ostrzeżenie: (0%)
|
Witam,
Korzystałem z tutoriala PDO na wikibooks - http://pl.wikibooks.org/wiki/PHP/Biblioteka_PDO Pierwsza rzecz jaka mnie zastanawia to jak poprawnie trzymać połączenie z bazą danych w przypadku PDO. Doczytałem się, że w przeciwieństwie do funkcji mysql_ w PDO otwieranie połączenia (mysql_connect) na początku skryptu i zamykanie go na końcu skryptu nie jest stosowane. Czy powinno się dla każdego zapytania sql tworzyć nowy obiekt pdo jak tu:
Czy może lepiej bawić się closeCursor(); ? I wewnątrz try'a po każdym zapytaniu korzystać z tego closeCursor (wrzucając w strukturę try'a mase różnego kodu całego skryptu)? Nie wiem czy dobrze zrozumiałem według manuala co closeCursor ma robić, dlatego będę wdzięczny jeśli ktoś dałby rady to wyjaśnić. A najbardziej ucieszył bym się z jakiegoś konkretnego przykładu. Kolejna sprawa do czego służy i jak korzystać z PDO::ATTR_PERSISTENT ? Chciałbym napisać sobie funkcję, której przekazuje jakąś wartość, która to wartość jest porównywana w mysql. Czy specjalnie dla takiej funkcji tworzyć w jej wnętrzu instancje new PDO i pod koniec wykonywania funkcji przypisać null'a? Czy może lepiej przekazać do funkcji od razu instancję klasy PDO i wewnątrz po prostu porobić executy, query itd. ? Jak najlepiej korzystać w takich sytuacjach z PDO? Ten post edytował superzenon 5.12.2010, 22:56:19 |
|
|
|
superzenon [PHP][MySql] Pierwsze kroki z PDO, jak utrzymywać połączenie? 5.12.2010, 22:52:32
Mephistofeles Nieee, nie twórz za każdym razem nowego obiektu. M... 5.12.2010, 23:18:44
superzenon Okej, a czy w takim razie, po użyciu trzeba to jak... 6.12.2010, 10:03:38
Mephistofeles Zacznijmy od tego, że closeCursor to metoda PDOSta... 6.12.2010, 16:12:38
superzenon Wiesz, tylko nadal zastanawia mnie, do czego się t... 6.12.2010, 18:01:30
Crozin 1. PDO bardzo słabo obsługuje wyjątki.
2. PDO trze... 6.12.2010, 18:50:03 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 20:59 |