Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP/MySQL] Stałe połączenie z bazą
Forum PHP.pl > Forum > PHP
El Wieczor
Czy przy przejściu do kolejnego pliku php muszę za każdym razem łączyć się z bazą,czyli mieć mysql_connect w każdym pliku php? Czy da radę ustanowić jedno połączenie na sesję, czy jakoś tak?
Lars
mysql_pconnect" title="Zobacz w manualu PHP" target="_manual

mysql_pconnect — Otwiera stałe połączenie z serwerem MySQL

Poszukaj czasem najpierw w manualu smile.gif
El Wieczor
To było pierwsze co spróbowałem. Niestety nie działa.

Mam include("dbconnect.php") w funkcji uwierzytelniającej logowanie.
Czyli loguję się, funkcja includuje dbconnect.php, uwierzytelnia, wpuszcza na stronę główną main.php i jest ok... dopóki nie wcisnę jakiegokolwiek linka.


To spróbowałem inaczej. W main.php na początku mam
Kod
if(!isset($_SESSION[dbconnect]))
  include("dbconnect.php");


W funkcji uwierzytelniającej dalej jest include a w include.php jest $_SESSION[dbconnect] = 1 po połączeniu.

I to też nie działa.


Edit:

Chyba źle zrozumiałem zasadę działania pconnect. I tak muszę próbować się połączyć za każdym razem, jak przeładowuję stronę (czyli include zawsze wywoływany na początku skryptu), tylko że pconnect po prostu stwierdzi, że już jest połączenie i będzie używać aktualnie aktywnego. Dobrze mówię?
yaotzin
dobrze
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.