Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [mysql] Otwieranie i zamykanie połączenia z bazą
RubiX
post 7.07.2007, 12:49:47
Post #1





Grupa: Zarejestrowani
Postów: 162
Pomógł: 6
Dołączył: 14.02.2007
Skąd: Poznań

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


Witam smile.gif

Napisałem w życiu już pare skryptów opartych o bazę MySQL, ale ostatnio zaczęło mnie dręczyć 1 pytanie.
Mianowicie czy te skrypty są bezpieczne ?
Problem polega w tym że zawsze oczywiście łączyłem się z bazą danych, ale nigdy niezamykałem połączenia (czyli mysql_close) !
Czy przez to skrypt jest mniej bezpieczny ? i czy trzeba zamykac łączeniez bazą danych ? Proszę o odpowiedź i pomoc smile.gif


--------------------
===================================

\o/ torebki
Go to the top of the page
+Quote Post
flv
post 7.07.2007, 13:17:34
Post #2





Grupa: Zarejestrowani
Postów: 130
Pomógł: 1
Dołączył: 29.06.2007

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


http://pl.php.net/mysql_close

Czytaj manuala, połączenie z bazą jest zamykane automatycznie po wykonaniu skryptu.

Ten post edytował flv 7.07.2007, 13:59:54
Go to the top of the page
+Quote Post
kwiateusz
post 8.07.2007, 08:25:29
Post #3


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




o ile pamiętam to php samo zamyka połączenie po zakończeniu wykonywania skryptu o ile nie używasz pconnect
Go to the top of the page
+Quote Post
RubiX
post 8.07.2007, 19:25:35
Post #4





Grupa: Zarejestrowani
Postów: 162
Pomógł: 6
Dołączył: 14.02.2007
Skąd: Poznań

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


Okej wielkie dzięki smile.gif niewiedziałem dlatego zapytałem chyba po to jest to forum smile.gif dzieki za odp czyli wiem ze sa bezpieczne smile.gif


--------------------
===================================

\o/ torebki
Go to the top of the page
+Quote Post
fr33d0m
post 2.05.2011, 21:26:10
Post #5





Grupa: Zarejestrowani
Postów: 132
Pomógł: 4
Dołączył: 22.10.2010

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


Wybaczcie że odkopuje tak stary temat, ale był to pierwszy wynik google na moje zapytanie, a temat nie do końca wyjaśnił mój problem.
Po wykonaniu skryptu połączenie z bazą jest zamykane automatycznie, ale co w przypadku gdy na stronie mamy takie coś np.

  1. ...
  2. $Dane_z_DB = mysql_fetch_array(mysql_query("SELECT kontakt FROM tabela WHERE user ='$login'"));
  3. echo $Dane_z_DB['kontakt'];

echo $Dane_z_DB['kontakt']; // czy takie wyświetlanie danych na stronie jest poprawne? czy połączenie z bazą po wyświetleniu danych zostanie zamknięte? bo teoretycznie skrypt nie zakończył działania bo wciąż wyświetla, tak? czy jestem w błędzie?

Pytam bo w statystykach phpMyAdmin (krasnal) pokazuje mi ciągły wzrost zapytań(select 5,27 %,change db 10,95 %,show status 78,31 %) mimo iż na stronie nic nie odświeżam....
"Statystyki zapytań: Od rozpoczęcia jego pracy, do serwera zostało wysłanych 13 197 zapytań"

Ten post edytował fr33d0m 2.05.2011, 21:27:31


--------------------
UWAGA! Stwierdzono naruszenie paragrafu §33 ustawy ACTA. Podpis użytkownika został usunięty.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 4.05.2025 - 08:18