nie wypluwa żadnych błędów, jedynie zapytanie (skrypt PHP a w nim konkretnie jedno zapytanie SQL w ibase_fetch_assoc) wykonuje się 10x dłużej. Pliki te same, jedynie komputery stary i nowy różnią się wersją Apache, PHP i ... rozszerzenia PHP. Przykładowo program z bazą Mysql działa na nowym kilka razy szybciej.
stary PC:
modul PHP:
interbase
Firebird/InterBase Support dynamic
Compile-time Client Library Version Firebird 1.0
Run-time Client Library Version LI-V6.3.4.4910 Firebird 1.5
nowy PC:
modul:
interbase
Firebird/InterBase Support dynamic
Compile-time Client Library Version Firebird API version 25
Run-time Client Library Version LI-V6.3.2.26539 Firebird 2.5
Biorąc po uwagę, że PHP, Apache nic nie mają do tego, jedynie pozostają różne biblioteki i stąd pytanie czy ma to znaczenie, bo:
- baza na jednym i drugim to Firebird 1.5.6,
- między Firebirdem 1.5 a 2.5 jest przepaść podobno i nie są w pełni kompatybilne,
stąd pytanie czy sterownik PHP ma znaczenie? Jeśli tak, to najlepiej by mi było pewnie zainstalować bibliotekę PHP do Firebirda 1.5 taką jak jest na starym systemie. Stąd z kolei pytanie, czy można tak zrobić, jak to zrobić i skąd do nowej wersji PHP wziąć bibliotekę do Firebird 1.5?