Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> mysql_close, czy pełni jakąś ważną funkcję?
Asmox
post
Post #1





Grupa: Zarejestrowani
Postów: 359
Pomógł: 12
Dołączył: 16.01.2009

Ostrzeżenie: (0%)
-----


Ponieważ miałem problemy z funkcjami używającymi innych funkcji, postanowiłem wywalić polecenie mysql_close, ponieważ to właśnie było obiektem uwag PHP. Czy niezamykanie połączenia może stworzyć jakąś tylną furtkę dla hax0ra ? Czy ta funkcja jest tylko "etyczna" (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
plurr
post
Post #2





Grupa: Zarejestrowani
Postów: 175
Pomógł: 12
Dołączył: 28.06.2007
Skąd: Bytom

Ostrzeżenie: (0%)
-----


z manuala:

"Używanie mysql_close() nie jest zwykle konieczne, ponieważ nie stałe linki są automatycznie zamykane na końcu wykonywania skryptu. Patrz także zwalnianie zasobów."

Sam nie pamiętam żebym kiedykolwiek z tego korzystał... może dlatego, że od kiedy pamiętam używam PDO : P
Go to the top of the page
+Quote Post
likemandrake
post
Post #3





Grupa: Zarejestrowani
Postów: 175
Pomógł: 17
Dołączył: 23.06.2006

Ostrzeżenie: (0%)
-----


Pewnie jest szczególnie przydatna, do zamknięcia wcześniej otwartego trwałego połączenia (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
plurr
post
Post #4





Grupa: Zarejestrowani
Postów: 175
Pomógł: 12
Dołączył: 28.06.2007
Skąd: Bytom

Ostrzeżenie: (0%)
-----


większość ludzi pisząć prosty skrypt i tak się łączy za pośrednictwem mysql_connect" title="Zobacz w manualu PHP" target="_manual

Ja nie widze sensu używania mysql_close, pewnie zależy od przypadku.

Ten post edytował plurr 4.02.2009, 20:29:18
Go to the top of the page
+Quote Post
likemandrake
post
Post #5





Grupa: Zarejestrowani
Postów: 175
Pomógł: 17
Dołączył: 23.06.2006

Ostrzeżenie: (0%)
-----


Jakby nie patrzeć PDO też posiada funkcję zamykania połączenia (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Trzeba tylko zniszczyć ostatnią dostępną referencję do obiektu i efekt taki sam jak mysql_close (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) No prawie, ale nie wdajcie się w szczegóły (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
legorek
post
Post #6





Grupa: Zarejestrowani
Postów: 411
Pomógł: 35
Dołączył: 27.06.2004
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Ta funkcja bynajmniej nie powstała dla ozdoby. Jeśli pobierasz na początku skryptu jakieś dane z bazy, a następnie wykonujesz jakieś czasochłonne operacje, które nie wymagają połączenia z bazą warto to połączenie zamknąć. Serwer ma ograniczoną liczbę połączeń którą jest w stanie utrzymać w danym momencie i może być tak, że po prostu ich zabraknie.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 00:41