Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MYSQL] Problem z połączeniem przy użyciu ADODB
Forum PHP.pl > Forum > Przedszkole
Savage.Mephisto
Witam.
Mam problem dotyczący połączenia z bazą danych przy użyciu ADODB. Wszystko zaczęło się po przeprowadzce na inny serwer (z nazwa.pl na netlook.pl).
Dostęp do bazy danych uzyskuję za pomocą poniższej funkcji:

  1. <?php
  2. function dbConnect() {
  3.  
  4.    require_once("adodb5/adodb.inc.php");
  5.    require_once("conf/dbconf.php");
  6.  
  7.    $db = &NewADOConnection('mysql');
  8.    @$conn = $db->Connect($host, $user, $pass, $base);
  9.  
  10.    if ($conn) {
  11.  
  12.        $db->Execute("SET CHARACTER SET 'utf8'");
  13.        return $db;
  14.  
  15.    } else
  16.        return NULL;
  17.  
  18. }
  19. ?>


Połączenie zaś sprawdzane jest za pomocą tego kodu:

  1. <?php
  2. if (!($db = dbConnect())) {
  3.        require_once('inc/header.php');
  4.        echo htmlError('Problem z połączeniem z bazą danych.');
  5.        require_once('inc/footer.php');
  6.        die();
  7. }
  8. ?>


Na nazwa.pl wszystko śmigało jak należy, a tutaj za każdym razem NULL'a zwraca - nie wiedzieć czemu.
Strona znajduje się pod adresem: http://www.tomadom.com.pl
Proszę o pomoc.
korro
Pokaż nam jeszcze plik conf/dbconf.php, wtedy będzie można powiedzieć coś więcej.
Savage.Mephisto
Baza danych znajduje się na serwerze nazwa.pl.
Konfiguracja w pliku dbconf.php jest następująca:

  1. <?php
  2. $host = 'sql.designgroup.nazwa.pl:3305';
  3. $user = '***';
  4. $pass = '***';
  5. $base = '***';
  6. ?>


Cytat(Savage.Mephisto @ 27.04.2009, 09:20:38 ) *
Napisałem do BOK nt mojego problemu na netlook.pl i mi odpisali, że:
"Nie można łączyć się z bazami danych spoza serwera".
Jak dla mnie to kiepsko. Jednym słowem muszę założyć nową bazę danych na netlook.pl.
Wszystkim zainteresowanym dziękuję za poświęcony czas.
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.