Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przechowywanie identyfikatora połączenia., Klasa MySQL
starach
post
Post #1





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

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


Witam.
Mam klasę obsługującą połączenia z bazą danych.
Oprócz tego mam kilka innych klas które mają wykorzystywać w.w. klasę MySQL.
Nie mogę przecież dla każdej klasy inicjować nowego połączenia do bazy.
Jak mam przechowywać identyfikator połączenia żeby, nie musiał nawiązywać połączenia za każdym razem kiedy będę chciał z innej klasy odwołać się do metody query() pobierającej dane z bazy.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
starach
post
Post #2





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

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


Hmm to też mnie nie satysfakcjonuje.
Nie można by było zapisać tego identyfikatora do jakiejś zewnętrznej zmiennej globalnej ?
Czy można w klasach(sie MySQL ) tworzyć zmiennych GLOBALNYCH ?
Wtedy na przykład w klasie mysql sprawdzałbym podczas użycia metody query() sprawdzałbym czy zmienna z identyfikatorem jest ustawiona i wykonywał odpowiednie czynności w zależności od tego czy jest czy jej nie ma.
Nie wiem tylko czy mogę zadeklarować zmienną globalną z klasy czy da się to zrobić i czy jest to bezpieczne.
To znaczy czy użytkownik nie będzie miał dostępu do identyfikatora połączenia i czy ni będzie go mógł wykorzystać żeby połączyć się ze swojego skryptu.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 19:07