Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: przekazanie połaczenia z bazą do innej klasy
Forum PHP.pl > Forum > PHP > Object-oriented programming
marast78
mam klase odpowiedzialną za połączenie z bazą danych i wykonywanie zapytań
a następnie będą inne klasy korzystające z tych metod a teraz pytanko, w jaki sposób do klas korzystających z metod operujących na bazie danych przekazać, że
jest połaczenie z bazą... z pewnością nie poprawne byłoby tworzenie połączenia za każdym razem , gdy będę wywoływał dowolną klasę...
LBO
jezeli w skrypcie operujesz na jednym polaczeniu z baza, to nie ma problemu z zapytaniami z innych klas itp...ale jezeli na upartego chcesz to mozesz stworzyc metode przekazujaca identyfikator/handler polaczenia (o ile wiem, kazda baza danych >>przynajmniej te popularne<< tworzy wlasny handler np $handler = mysql_connect(...)) np.
  1. <?php
  2.  
  3. public function passConnection() {
  4. return $this->connectionHandler;
  5. }
  6. ?>
marast78
dzięki już działa winksmiley.jpg
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.