Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql]Jak sprawdzić czy połączenie już istnieje
Forum PHP.pl > Forum > Bazy danych
Haczyk67
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ć.
Quider
mysql_connect() łączy sie z baza i zwraca true bądź false ;p
Haczyk67
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
Spawnm
singleton smile.gif
DREEMus
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.