Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Jeden skrypt - kilka baz danych
krzesik
post 7.10.2021, 18:31:21
Post #1





Grupa: Zarejestrowani
Postów: 476
Pomógł: 1
Dołączył: 25.08.2012

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


Witam

mam problem (czy się w ogóle da tak zrobić?)

mam skrypt php do którego includuję plik z konfiguracją do bazy danych

  1. include 'konfiguracja_DB.php


wszystko działa poprawnie, ale wyszła potrzeba, aby w tym samym pliku wyświetlać dane z innej bazy danych na innym serwerze i tu pojawił się problem
podczas połączenia drugiej bazy, gubi mi połączenie z pierwszą. Drugi połączenie wykonuję tak:

  1. $a = 'serwer';
  2. $b = 'nazwa bazy';
  3. $c = 'hasło';
  4.  
  5. $con2 = @mysql_connect($a, $b, $c, true) or die ('Nie można połaczyc sie z Mysql');
  6. mysql_select_db ($b) or die ('Nie moge wybrać bazy');
  7.  
  8. $test = "SELECT * FROM `Zgloszenia`";
  9. $wynik0 = mysql_query ($test,$con1);
  10.  
  11. while($nt=mysql_fetch_array($wynik0))
  12.  
  13. {
  14. echo $nt[Nazwisko];
  15. }


co robię źle?
Go to the top of the page
+Quote Post
gornik
post 7.10.2021, 18:50:56
Post #2





Grupa: Zarejestrowani
Postów: 56
Pomógł: 9
Dołączył: 28.04.2010

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


https://stackoverflow.com/questions/3182217...es-using-mysqli
  1.  
  2. $db1 = new mysqli('localhost', 'DB1UserId', 'pwd', 'db1');
  3. $db2 = new mysqli('localhost', 'DB2UserId', 'pwd', 'db2');
  4.  
  5. /* Albo */
  6. $connection = [
  7. 0 => new mysqli('localhost', 'DB1UserId', 'pwd', 'db1'),
  8. 1 => new mysqli('localhost', 'DB2UserId', 'pwd', 'db2')
  9. ];
  10.  


--------------------
Zwiedzam świat i koduje.
Ubrania podróżnicze | Blog podróżniczy
Go to the top of the page
+Quote Post
krzesik
post 7.10.2021, 19:11:33
Post #3





Grupa: Zarejestrowani
Postów: 476
Pomógł: 1
Dołączył: 25.08.2012

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


jaka jest różnica pomiędzy moim a Twoim (oczywiście nie mówię że w moim jest mysql , a Twoim mysqli)

w moim przypadku (wg mojej konfiguracji, pierwsze połączenie działa ok, do chwili gdy podłączę drugie, wtedy drugie działa, a pierwsze ginie.....)

do zamknięcia. problemem było brak wskazania w pierwszym zapytaniu połączenia
Dziękuję.
Go to the top of the page
+Quote Post
com
post 8.10.2021, 14:27:19
Post #4





Grupa: Zarejestrowani
Postów: 3 033
Pomógł: 366
Dołączył: 24.05.2012

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


nie używaj mysql tylko mysqli bo to już nie jest wspierane i zaraz na serwerze gdzie wrzucisz okaże się ze nie działa smile.gif
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: 24.04.2024 - 02:15