Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Otwarte połączenia w dwoma bazami
rezydent
post 24.08.2008, 08:27:38
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 19.08.2008

Ostrzeżenie: (10%)
X----


Mam takie pyt:
Czy w jednym skrypcie php da się nawiązać połaczenie z dwoma bazami i "pracować" na dwóch otwartych połączeniach ?
Go to the top of the page
+Quote Post
mike
post 24.08.2008, 08:36:33
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Oczywiście.
Przecież możesz korzystać z mysql_connect() wielokrotnie.
Go to the top of the page
+Quote Post
elemek
post 24.08.2008, 09:04:17
Post #3





Grupa: Zarejestrowani
Postów: 71
Pomógł: 24
Dołączył: 14.08.2008

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


korzystasz wtedy z uchwytów / połączeń.

  1. <?php
  2. $baza1 = mysql_connect('localhost', 'root', '');
  3. mysql_select_db('baza', $baza1);
  4.  
  5. $baza2 = mysql_connect('innyhost', 'user', 'pass');
  6. mysql_select_db('baza', $baza2);
  7.  
  8. mysql_query('zapytanie do 1 bazy', $baza1);
  9. mysql_query('zapytanie do 2 bazy', $baza2);
  10. ?>


--------------------
Rzecz trudną rozbijam na kilka łatwiejszych :)
Pomogłem? Kliknij Pomógł.
Go to the top of the page
+Quote Post
rezydent
post 30.08.2008, 19:34:08
Post #4





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 19.08.2008

Ostrzeżenie: (10%)
X----


na tym samym hoscie też będzie chodzić ?
Go to the top of the page
+Quote Post
pyro
post 30.08.2008, 21:02:31
Post #5





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


tak


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
Go to the top of the page
+Quote Post
szopen
post 31.08.2008, 21:20:12
Post #6





Grupa: Zarejestrowani
Postów: 60
Pomógł: 5
Dołączył: 28.08.2008

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


Ale nie od razu winksmiley.jpg Trzeba zrobić to tak:
  1. <?php
  2. $baza1 = mysql_connect('localhost', 'root', 'pass', true);
  3. mysql_select_db('baza', $baza1);
  4.  
  5. $baza2 = mysql_connect('localhost', 'root', 'pass', true);
  6. mysql_select_db('baza', $baza2);
  7.  
  8. mysql_query('zapytanie do 1 bazy', $baza1);
  9. mysql_query('zapytanie do 2 bazy', $baza2);
  10. ?>


http://pl.php.net/manual/en/function.mysql-connect.php parametr $new_link
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.06.2025 - 04:12