Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] dwie bazy w jednym pliku, zapytanie do dwoch baz
c4ash
post
Post #1





Grupa: Zarejestrowani
Postów: 73
Pomógł: 9
Dołączył: 14.01.2010

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


Witam!

Dzis mam taki oto problem. W jednym pliku chce dostac dwie wartosci z dwoch roznych baz. Szukalem, ale nie znalazlem. Jesli przeoczylem, to prosze o linka.

Generalnie powiedzmy, ze jest takie cos. Chyba najlatwiej to wytlumaczyc uzywajac przykladu z rachunkow.
W pliku rachunki odwoluje sie do jednej bazy skad pobieram nazwe (np. gaz), numer rachunku, itp. Troche nizej jednak chce miec wyliczenie ile wydatkow w sumie bylo. To pobieram z drugiej bazy, gdzie jest wpisany rodzaj rachunku (gaz), data wplaty i kwota.

Teraz jest to rozwiazane w sposob dosc prymitywny. Czyli mam plik, np. gaz.php gdzie odwoluje sie do tej drugiej bazy i za pomoca sum obliczam ile tych wydatkow bylo. Natomiast w pliku rachunki w miejscu gdzie ma byc wpisana suma, to prostu to includuje z pliku gaz.php
Takie rozwiazanie jest dosc meczace, jesli tych rekordow bedzie przybywac (a mysle, ze bedzie ich minimum 30). Dla kazdego rachunku robic osobny plik mnie nie satysfakcjonuje.

Ktos ma jakis pomysl?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
altruista2
post
Post #2





Grupa: Zarejestrowani
Postów: 127
Pomógł: 32
Dołączył: 8.02.2010

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


Hmm to chyba dość proste?
  1. mysql_connect(/* wiadomo */);
  2. mysql_select_db('baza1');
  3. mysql_query($zapytanie1);
  4. mysql_select_db('baza2');
  5. mysql_query($zapytanie2);


Ten post edytował altruista2 14.02.2010, 12:17:47
Go to the top of the page
+Quote Post
bogdan89
post
Post #3





Grupa: Zarejestrowani
Postów: 320
Pomógł: 36
Dołączył: 28.08.2006
Skąd: Wrocław

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


manual na php.net mówi, że warto używać $link_identifier.

mysql_connect, mysql_select_db, mysql_query
Go to the top of the page
+Quote Post

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: 23.08.2025 - 20:35