![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 5.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mam następujący problem. Do dyspozycji mam 2 bazy danych na jednym serwerze, i potrzebuję uzyskać dostęp do danych z obu baz z poziomu jednego skryptu.
Ten temat był już poruszany w podobnym wątku. Tam problem został rozwiązany - u mnie nie działa. Co robię źle? Połączenie jest uzyskiwane w następujący sposób. Jeden includowany plik conn.php:
Oraz drugi includowany plik conn2.php:
I używam metody z wcześniej wrzuconego wątku:
I niestety - nie działa... (IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif) Wywala błąd: SELECT command denied to user 'nazwa_uzytkownika_z_pierwszego_polaczenia'@'******.netart.pl' for table 'firmy' Proszę, pomóżcie, naprawdę nie wiem jak sobie z tym poradzić... Z góry dzięki (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ten post edytował cezet 20.12.2007, 15:12:02 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 5.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ok. Potestowałem. W każdym miejscu, tam gdzie powinno być - wstawiłem wskaźnik połączenia $$link lub $$link1 w zależności od bazy - której dotyczy. Połączenie zostało nawiązane, jednak problem dalej jest.Po nawiązaniu połączenia z drugą bazą ($$link1) i próbie pobrania danych z bazy pierwszej (query, z parametrem $$link) wywala ten sam błąd. Tylko nie mam pojęcia czemu - mimo podania poprawnego wskaźnika połączenia - próbuje użyć danych logowania do bazy z połączenia $$link1.
Czyli konkretnie: Po nawiązaniu połączenia $$link a następnie $$link1Pada:
gdzie $database zawiera bazę z $$link. Według mnie - teoretycznie powinno być ok. Jednak wywala właśnie przy tym zapytaniu - błąd: SELECT command denied to user 'uzytkownik_z_polaczenia_$$link1'@'acr93.rev.netart.pl' for table 'firmy' Kurcze, już mi nerwy siadają, niby proste zadanie, a nie radzę sobie... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 14:21 |