Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MYSQL] Problem z połączeniem przy użyciu ADODB
Savage.Mephisto
post
Post #1





Grupa: Zarejestrowani
Postów: 122
Pomógł: 11
Dołączył: 24.01.2008

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


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.

Ten post edytował Savage.Mephisto 27.04.2009, 00:21:12
Go to the top of the page
+Quote Post
korro
post
Post #2





Grupa: Zarejestrowani
Postów: 259
Pomógł: 42
Dołączył: 8.04.2005
Skąd: Mława

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


Pokaż nam jeszcze plik conf/dbconf.php, wtedy będzie można powiedzieć coś więcej.
Go to the top of the page
+Quote Post
Savage.Mephisto
post
Post #3





Grupa: Zarejestrowani
Postów: 122
Pomógł: 11
Dołączył: 24.01.2008

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


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.


Ten post edytował Savage.Mephisto 27.04.2009, 08:26:16
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 18:57