Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MYSQL] Zamknięcie wszystkich połączeń
Forum PHP.pl > Forum > Przedszkole
-Mariano-
Witam,
jak z poziomu php zamknąć WSZYSTKIE otwarte połączenia do bazy danych?
Shili
Dokładnie tak jak jednego - http://pl.php.net/mysql_close, tylko każde trzeba zamykać po kolei (powinno też działać liczenie w jakiejś zmiennej ile razy otwierasz połączenie i w pętli wyświetlanie tyle razy czystego mysql_close())

Swoją drogą na końcu skryptu połączenie i tak się zamyka, chyba że jest stałe.
piotrooo89
http://pl.php.net/manual/pl/function.mysql-close.php manual!
l0ud
Przecież on wyraźnie napisał że chodzi o zamknięcie wszystkich połączeń, co mi od razu zasugerowało chęć zlikwidowania stałych połączeń wywołanych przez inny egzemplarz skryptu funkcją mysql_pconnect().

No ale nie jestem pewien winksmiley.jpg
Gość
Zrobilem tak ale to nie dziala:

  1. <?php
  2. for($i = 0 ; $i < 500 ; $i++) {
  3. }
  4. ?>


Warning: mysql_close(): no MySQL-Link resource supplied in /db.php on line 7
Shili
Próbujesz zamykać nieistniejące połączenia (wątpię, że masz otwartych 500 połączeń!), więc nic dziwnego, że sypie warningami. Zamknij tylko tyle ile otwierasz.
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.