![]() |
![]() |
![]()
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. |
|
|
![]() |
![]()
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. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 19:07 |