Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][Mysql]Wiele połączeń z bazą naraz
Forum PHP.pl > Forum > PHP
szmerak
Witam! mam pytanko.
a mianowicie czy dobrym rozwiązaniem było by napisanie klasy która w tablicy trzymała by połączenia z bazą
Potrzebuje w pewnym momencie łączyć się z 4 bazami naraz i myślałem o wykorzystaniu MySqli w sposób następujący

Na początku pliku klasa łączyła by się z 4 bazami gdy było by to konieczne...
i odwoływała się w przypadku 1 mysqli_query($this->db[1], "query");
w przypadku drugim mysqli_query($this->db[2], "query");

chodzi mi głównie o to czy muszę rozłączać się z każdą bazą i łączyć się na nowo jeśli chce pobrać rekord z następnej bazy i tak w kółko...
Czy naraz kilka połączeń będzie dobrym rozwiązaniem...
Nigdy nie pracowałem na kilku bazach więc zabardzo nie wiem którego sposobu powinnienem użyć.
Dzięki za pomoc
5k7
Wydaje mi się że zawsze łączysz się od nowa, nie ważne co masz w tablicy. Połączenie jest ustanawiane w momencie odpalenia się interpretera PHP, więc dla Ciebie nie ma różnicy. Wydawać Ci się będzie że masz połączenia, a za każdym razem i tak będzie robił swoje wink.gif Tak czy siak nie masz tu wiele do gadania wink.gif
Ilware
Dobrym rozwiązaniem do komunikacji z bazą danych jest singleton .

http://pl.wikipedia.org/wiki/Singleton_(wzorzec_projektowy)
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.