Witam.

Mam prosty kod w PHP który ma się połączyć z bazą firebird

  1. include_once("adodb/adodb.inc.php");
  2. $db=NewADOConnection('firebird');
  3. $db->Connect("192.168.1.3", "SYSDBA", "masterkey", "C:\BAZA\baza.fb");
  4. $arr = $db->GetAssoc("SELECT * FROM kontrah");
  5. echo "<p>"; print_r($arr); echo "</p>";


W wyniku nie otrzymuje nic. Pusty ekran.

Jeśli wykonam takie polecenie w powyższym kodzie:
  1. var_dump($db->Connect("192.168.1.3", "SYSDBA", "masterkey", "C:\BAZA\baza.fb"));


To zwróci on int(0).

Dla testu ten sam kod przerobiłem aby połączyć się z bazą MySQL i wszystko działa.
Chcę również zaznaczyć, że poprzez program IBExpert bez problemu łączę się z tą bazą firebird.

W php.ini mam odblokowane extension=php_interbase.dll, a w pliku services mam dodany odpowiedni wpis.