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%)
-----


@Sephirus
W odniesieniu do składni dla PDO, zmieni się konstrukcja tworzenia, wykonywania zapytań? Wydaje mi się, że nie. Zmianie ulegnie natomiast sama konstrukcja funkcji na poziomie sql-a czyli dla "select" czy "insert"/"update".

@autor
Wykorzystując nazwę sterownika podawaną do pdo możesz oprogramować funkcje zaczynające się od przedrostka o tej nazwie.

Ten post edytował mar1aczi 6.02.2013, 17:55:30
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: 13.10.2025 - 06:40