Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wiele baz danych w jednej aplikacji.
--Darko--
post
Post #1





Goście







Tak się zastanawiam jak rozdzielić używanie kilku silników w jednej aplikacji.

Zakładając że np. podczas świeżej jej instalacji wybieram mysql.
Używam PDO i... jak rozdzielić kod dla mysql od innej np. postresql?

  1. $pdo = new PDO;
  2.  
  3. if($dbEngine = 'mysql')
  4. {
  5. // tu zapytanie dla mysql
  6. }
  7. elseif($dbEngine = 'inna')
  8. {
  9. //tu zapytanie dla innej bazy jak taka została wybrana przy instalacji.
  10. }


Jak dokonywać wyboru? I aby to było łatwe w organizacji, używaniu przy czymś bardziej rozbudowanym.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mar1aczi
post
Post #2





Grupa: Zarejestrowani
Postów: 731
Pomógł: 141
Dołączył: 9.05.2011
Skąd: śląskie

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


Tak jest, o to samo mi chodziło (IMG:style_emoticons/default/smile.gif) Mając oddzielne modele można "klientowi" oddać aplikację pod konkretny silnik bazy bez konieczności grzebania w kodzie. Ten argument stawia Twoje rozwiązanie korzystaniejsze od mojego sugerowanego z nazwami funkcji. Oddaję ukłon w Twoją stronę (IMG:style_emoticons/default/wink.gif)
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: 14.10.2025 - 13:59