ostatnio zrobiłem sobie update php do wersji 5.3. Wszystko w zasadzie działa bez problemu, poza cli

otóż poniższy kod działa w wersji 5.2 bez problemu:
// polaczenie adodb (wersja 5.0.9a), // ale wczesniejsze tez sprawedzalem wynik taki sam require($ADODBPATH); $conn = NewADOConnection('postgres'); $ADODB_FETCH_MODE = ADODB_FETCH_ASSOC; $conn->Connect($PGHOSTNAME, $PGUSER, $PGPASSWORD, $PGBASE); $conn->StartTrans(); $table = $conn->GetAll("SELECT id_user, username, firstname, lastname FROM adm_users;"); $conn->CompleteTrans();
spodziewany wynik działania poniższego programu to oczywiście:
Kod
bash-3.1$ php test.php
1. przed StartTrans
2. po StartTrans i przed GetAll
3. po GetAll i przed CompleteTrans
4. koniec
1. przed StartTrans
2. po StartTrans i przed GetAll
3. po GetAll i przed CompleteTrans
4. koniec
lecz niestety wynik mam następujący:
Kod
bash-3.1$ php test.php
1. przed StartTrans
1. przed StartTrans
czyli po wejściu do StartTrans() program wychodzi bez żadnego ostrzeżenia, zgłoszenia błędu etc...
bibliotekę Adodb ściągnąłem dokładnie z tego linku: adodb509a.tgz no i oczywiście nic w niej nie modyfikowałem.
Połączenie z Adodb jest prawidłowo skonfigurowane (z poziomu apache działa to bez problemu).
Próbowałem z wcześniejszymi bibliotekami Adodb, ale efekt dokładnie taki sam...
Jeśli masz jakikolwiek pomysł co może być nie tak napisz proszę.
Pozdrawiam
Cezar708
EDIT: Mała poprawka, zrobiłem update z 5.1 do 5.3 kod poprzednio działał pod php 5.1, nie sprawdzałem czy działa pod php 5.2, co nie zmienia faktu że błð jest naprawdę ciekawy