Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jeden skrypt wiele baz danych
szybki
post
Post #1





Grupa: Zarejestrowani
Postów: 85
Pomógł: 0
Dołączył: 18.06.2014

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


Załóżmy że mam skrypt i chce dać możliwość jego instalacji przy której bedzie możliwość wyboru bazy danych mysql lub postgresql, a jak wiadomo składniowo przy bardzie złożonych zapytaniach różnią się znacznie.

Jak to rozwiązać od strony programistycznej? Najprostsza rzecz jaka przychodzi mi do głowy to utoworzenie CFG ze zmienną TYPE, na bazie której bedę łaczył się z wybraną bazą:

  1. $cfg['type'] = 'mysql';
  2.  
  3. if('mysql' == $cfg['type'])
  4. {
  5. // zapytanie dla mysql
  6. }
  7. elseif('postgresql' == $cfg['type'])
  8. {
  9. // zapytanie dla postgresql
  10. }


Jednak nie wydaje mi się aby było to profesjonalne (IMG:style_emoticons/default/wink.gif) chyba że najprostsze zastosowania są najlepsze. Jak to rozwiązujecie u siebie, ewentualnie jak to powinno się robić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
rad11
post
Post #2





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


Ma sie to tak ze $cfg['type'] ma sie nijak do profesjonalnego nazewnictwa.
Go to the top of the page
+Quote Post
szybki
post
Post #3





Grupa: Zarejestrowani
Postów: 85
Pomógł: 0
Dołączył: 18.06.2014

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


Cytat(rad11 @ 20.01.2015, 15:58:37 ) *
Ma sie to tak ze $cfg['type'] ma sie nijak do profesjonalnego nazewnictwa.


To pokaż jakiś przykład, bo piszesz już kolejny post o niczym.
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: 27.12.2025 - 17:40