Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [mysql]Jak sprawdzić czy połączenie już istnieje
Haczyk67
post 11.06.2009, 11:02:35
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 15.02.2009

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


W jaki sposób moge sprawdzić czy połączenie z bazą zostało już nawiązane?

Mam skrypt w którym wykonują się 2 zapytania: pierwsze może się wykonać lub nie, natomiast drugie musi. Dlatego jeśli pierwsze się wykona to połączenie będzie nawiązane, jeśli nie to dopiero trzeba będzie je nawiązać.
Go to the top of the page
+Quote Post
Quider
post 11.06.2009, 11:23:56
Post #2





Grupa: Zarejestrowani
Postów: 91
Pomógł: 9
Dołączył: 6.03.2009
Skąd: Katowice

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


mysql_connect() łączy sie z baza i zwraca true bądź false ;p


--------------------
www.quider.pl <- moja prywatna strona

Pomogłem? Kliknij Pomógł
Go to the top of the page
+Quote Post
Haczyk67
post 11.06.2009, 18:46:16
Post #3





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 15.02.2009

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


Czy to najlepsze rozwiazanie?

Jak odróżnić to, że połączenie już istnieje od błędu połączenia z bazą? W obu przypadkach f-cja zwraca false

Ten post edytował Haczyk67 11.06.2009, 18:47:00
Go to the top of the page
+Quote Post
Spawnm
post 11.06.2009, 18:52:49
Post #4





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




singleton smile.gif
Go to the top of the page
+Quote Post
DREEMus
post 11.06.2009, 19:26:59
Post #5





Grupa: Zarejestrowani
Postów: 286
Pomógł: 34
Dołączył: 4.09.2008
Skąd: Wrocław

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


Jeżeli pierwsze się połączyło, drugi połączenie nie łączy się na nowo, tylko wykonuje się na już nawiązanym ...
mysql_connect" title="Zobacz w manualu PHP" target="_manual
4. parametr ...
Cytat
Jeśli, ponownie wywołamy mysql_connect() z tymi samymi argumentami, nie zostanie nawiązane nowe połączenie, lecz zamiast tego, zostanie zwrócony identyfikator obecnie otwartego połączenia. Parametr nowe_połączenie modyfikuje to zachowanie i sprawia, że mysql_connect() zawsze otwiera nowe połączenie, nawet jeśli mysql_connect() zostało wywołane wcześniej z tymi samymi parametrami. W tryb bezpieczny SQL, ten parametr jest ignorowany.


Ten post edytował DREEMus 11.06.2009, 19:28:21


--------------------
Serwer : Acer Aspire 5050 : AMD Turion X2 2x1.9 MHz : 2x2 GB Dual : 250GB + 500 GB USB
Warsztat : Apache v2.2 : PHP v5.2 : MySQL v5.0 : phpMyAdmin v3.4 : phpDesigner v7
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: 14.08.2025 - 09:20