Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Połączenie z bazą danych od programu
Forum PHP.pl > Forum > Przedszkole
piotr485
Witam.

Chciałbym poprzez internet połączyć się z bazą od programu hotelowego o nazwie CHART.

Znalazlem w tym programie plik konfig a w nik takie oto dane:
  1.  
  2. <Serwer>10.0.0.30,52884</Serwer>
  3. <Baza>baza</Baza>
  4. <Login>login</Login>
  5. <Haslo>haslo</Haslo>
  6. <Profil>ChartSQL</Profil>
  7.  



Czyli mam takie dane jak:
- IP komputera - serwera tam gdzie znajduje się baza (IP uzyskane poprzez sprawdzenie jakie IP ma komp w internecie) np. '57.104.70.45
- ten sam komputer ma również IP w sieci lokalnej - też je znam z pliku powyżej czyli np. 10.0.0.6,52884
- login i hasło do bazy

Próbuję się połączyć z bazą danych za pomocą:
  1. define('SQL_HOST', '57.104.70.45');
  2. define('SQL_USER', 'login');
  3. define('SQL_PASS', 'haslo');
  4. define('SQL_DB', 'baza');


Zastanawiam się gdzie wpisać adres lokalny komputera (serwera) czyli 10.0.0.6 i te 52884 - zdaje sie ze to jest jakis port?

Niestety w tej chwili nie łączy się z bazą
pitu
W twoim przypadku to SQL_HOST wrzuć tam 10.0.0.30:52884
piotr485
hmm... a gdzie wrzucić IP SERWERA widzocznego w sieci (Internecie) bo te połączenie odbywać się będzie poprzez Internet, a nie sieć LAN? worriedsmiley.gif
Pyton_000
Musisz mieć:
a) forward portów na adres lokalny na bramie
cool.gif tunel na adres lokalny
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.