Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> połączenia stałe
pbanasiak
post
Post #1





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 3.04.2004

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


zaczełem czytać o połączeniach stałych na google i się pogubiłem bo na róznych stronach pisze zupełnie co innego.
i mam pytanie czym rózni dokładnie połaczenie zwykłe od stałego?
czy przy zwykłym php łączy się z mysqlem przy każdym wywołaniu mysql_query?
Go to the top of the page
+Quote Post
mhs
post
Post #2





Grupa: Zarejestrowani
Postów: 764
Pomógł: 3
Dołączył: 30.04.2003

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


wyjaśnione jest tutaj:
http://pl.php.net/manual/pl/function.mysql-pconnect.php" title="Zobacz w manualu PHP" target="_manual

http://pl.php.net/manual/pl/function.mysql-connect.php" title="Zobacz w manualu PHP" target="_manual
Go to the top of the page
+Quote Post
pbanasiak
post
Post #3





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 3.04.2004

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


problem w tym, że za bardzo nie rozumiem tego wyjaśnienia - mógłby ktoś to wyjaśnić łopatologicznie?
Go to the top of the page
+Quote Post
lorix
post
Post #4





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 14.04.2005

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


Funkcja sprawdza czy istnieje już połączenie z bazą danych, jeśli tak to zwraca uchwyt do tego połączenia - po zakończeniu skryptu połączenie nadal jest otwarte.

Chodzi o to, że wtedy przy każdym wykonaniu skryptu nie musi on za każdym razem otwierać nowego połączenia tylko korzysta z aktualnie otwartego.

Pozdrawiam
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Cytat
Funkcja sprawdza czy istnieje już połączenie z bazą danych

Sprawdza czy zgadza sie host, user, baza danych -- jesli tak to uzywa tego samego polaczenia.


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
lorix
post
Post #6





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 14.04.2005

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


No tak, ale chciał łopatologicznie smile.gif

Pozdrawiam
Go to the top of the page
+Quote Post
pbanasiak
post
Post #7





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 3.04.2004

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


Cytat
przy każdym wykonaniu skryptu
i tego właśnie nie rozumiem - co to znaczy - czyli jak ktoś sobie wejdzie na strona1.php i za np 5 sekund na strona2.php to to połączenie już będzie?
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Laczysz sie pconnectem. Rozlaczasz sie mysql_close(). Polaczenie nie zostaje zerwane tylko pozostaje aktywne (przez jakis tam czas - kilka minut? nie wiem).
I jesli teraz skrypt (ten sam lub inny) laczy sie z mysqlem (ten sam host, port, user) to zostanie wykorzystane to samo polaczenie (z baza danych).

Cytat
czyli jak ktoś sobie wejdzie na strona1.php i za np 5 sekund na strona2.php to to połączenie już będzie?
I tak i nie: to nie zalezy od strony na ktora wejdzie tylko od polaczenia (identyfikowanego po hoscie, porcie, userze). Jesli obie strony lacza sie przy uzyciu tych samych parametrow to na stronie 2 zostanie wykorzystane polaczenie ze strony 1.


--------------------
Nie lubię jednorożców.
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 Aktualny czas: 19.08.2025 - 06:32