Temat: (firebird) dwie bazy a jeden skrypt php

witam,

jeden serwer
2 bazy firebird

jeden skrypt PHP

czy da się w jednym skrypcie PHP podłączyć do 2 baz danych, przy takiej strukturze baz:
1: nienaruszalna baza, biorę dane do odczytu tylko
2: baza robocza, główna tabela posiada id_czegośtam z bazy 1, żeby móc wczytać dane jakiejś tabeli bazy 1 tylko do odczytu

chodzi o coś w stylu:
Select
BAZA1:tabela_A.id_A
BAZA2:tabela_B.id_A
BAZA2:tabela_C.id_C
from
BAZA1:tabela_A
BAZA2:tabela_B
BAZA2:tabela_C

where
BAZA1:tabela_A.id_A = BAZA2:tabela_B.id_A

nigdy wcześniej tak nie robił, więc przyda się jakaś porada

PozdrawiamPiotr Cherkowski edytował(a) ten post dnia 01.08.12 o godzinie 12:41
Daniel Grabowski

Daniel Grabowski Interaktywne
planowanie produkcji
on-line z MES

Temat: (firebird) dwie bazy a jeden skrypt php

Piotr Cherkowski:
witam,

jeden serwer
2 bazy firebird

jeden skrypt PHP

czy da się w jednym skrypcie PHP podłączyć do 2 baz danych, przy takiej strukturze baz:
W jednym skrypcie PHP, da się.
W jednym zapytaniu SQL (generalnie) - nie da się; aczkolwiek może coś się uda zawalczyć, ale tylko z FB w wersji 2.5 i nowszej.
Can I do multi-database or cross-database queries with Firebird?
1: nienaruszalna baza, biorę dane do odczytu tylko
2: baza robocza, główna tabela posiada id_czegośtam z bazy 1, żeby móc wczytać dane jakiejś tabeli bazy 1 tylko do odczytu

chodzi o coś w stylu:
Select
BAZA1:tabela_A.id_A
BAZA2:tabela_B.id_A
BAZA2:tabela_C.id_C
from
BAZA1:tabela_A
BAZA2:tabela_B
BAZA2:tabela_C

where
BAZA1:tabela_A.id_A = BAZA2:tabela_B.id_A

nigdy wcześniej tak nie robił, więc przyda się jakaś porada
Eee... jesteś Polakiem czy tylko piszesz czasami po polsku?
Nic z tego zdania nie rozumiem...

Wracając; zawsze możesz stworzyć dwa osobne połączenia i wybrać dane z dwóch baz danych, dwoma osobnymi zapytaniami - a całość połączyć w aplikacji.
Czy PHP wspiera coś takiego?
Nie mam pojęcia...
Roman Wilk

Roman Wilk Tak właściwie, to
gram dużo w squash'a
:), ale to wciąż
z...

Temat: (firebird) dwie bazy a jeden skrypt php

Piotr Cherkowski:
witam,

jeden serwer
2 bazy firebird
Da się tak jak pisał Daniel ...

Can I do multi-database or cross-database queries with Firebird?

U nas to działa bardzo dobrze (FB 2.5), aczkolwiek execute block jest "wysyłane" przy pomocy TIBQuery z kodu Aplikacji pisanej w Delphi.

PozdrawiamRoman Wilk edytował(a) ten post dnia 01.08.12 o godzinie 14:08

Temat: (firebird) dwie bazy a jeden skrypt php

dzięki za odpowiedź.

Logika moich zdań przy określaniu problemów z zakresu IT faktycznie jest do poprawki.

niestety mamy wersję 2.0.4 i z kilku powodów jest nietykalna.

zastosuję chyba kopiowanie całych tabel z bazy do bazy.

Następna dyskusja:

Kurs bazy danych firebird




Wyślij zaproszenie do