Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mySQL][php]Otwieranie i utrzymywanie połączenia z bazą danych
17kaczor
post 8.06.2007, 07:23:12
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 29.05.2007

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


Hej!
może ktoś mnie oświeci w następującej kwestii:
czy w każdym skrypcie PHP należy od nowa inicjować połączenie z bazą danych?
innymi słowy, czy w każdym skrypcie PHP wykonującym operacje na bazie danych powinien się znaleźć zapis otwierający połączenie?:
  1. <?php
  2. $connection = mysql_connect('localhost', 'uzytkownik', 'haslo')
  3. or die('Nie można się połączyć: ' . mysql_error());
  4. ?>


a może jest jakiś patent, żeby połączenie ustanowić raz i korzystać z niego przez cały czas trwania sesji użytkownika?
i nie chodzi mi tutaj o wyniesienie polecenia otwierającego połączenie do osobnego pliku, a potem include'owania go we wszystkich skryptach wymagających korzystania z bazy;
próbowałem rozwiązać "problem" poprzez zapamiętywanie id połączenia w zmiennej sesyjnej, ale jest ono widoczne tylko w obrębie skryptu, w którym połączenie zainicjowałem, w pozostałych skryptach identyfikator jest tracony; nie wiem, czy to specyfika PHP i MySQL, czy może ja robię coś nie OK?
a może jest jakiś inny patent na ten "problem"?

z góry dzięki za odpowiedź party.gif
Go to the top of the page
+Quote Post

Posty w temacie


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: 19.07.2025 - 13:07