php-firebird
php-firebird copied to clipboard
Firebird PHP driver
Hello, We've ran into a serious issue with the driver that we can't seem to overcome. It is working fine on Windows, but on Linux, it doesn't work neither with...
https://pecl.php.net/ There is one interbase package but with no releases https://pecl.php.net/package/interbase or create new firebird package https://pecl.php.net/package/firebird
After long journey with trying to find way how to build `interbase.so` extension for PHP 7.4.9 I finished with: ``` CPPFLAGS=-I/Library/Frameworks/Firebird.framework/Versions/Current/Headers LDFLAGS=-L/Library/Frameworks/Firebird.framework/Versions/Current/Libraries ./configure ```
https://github.com/FirebirdSQL/php-firebird/releases/download/1.1.2-pre/php-8.0.1-interbase-1.1.1-win-x64-ts.dll I am talking about that PHP InterBase dll. The problem is the following: ```sql select a.idc, a.corp, A.USR, sum(case when FHSALE is null then datediff (hour,FECHORA,current_timestamp) else datediff (hour,FECHORA,FHSALE)...
With a FB connection using charset UTF-8: select cast('A' as char(1)) from rdb$database; The result using ibase_fetch_object will be 'A ' ("A" padded with 3 spaces). select cast('A' as varchar(1))...
It looks like ibase_close noes not work as expected, at least if the docs are to be believed. Closing a connection doesn't work for us with PHP7.4.3 and version 1.1.1...
Maybe someone can help me. In php_ibase_includes.c I had to change the code since it doesn't work anymore on PHP 8.0 and Windows: ``` #ifdef PHP_WIN32 // Case switch, because...
Based on the pull request from **safhome**, we should read default transaction settings from php.ini (extension ini). > Default "wait" flag is unusable in real web apps because of many...
### ``` > `linux2:/tmp/php-firebird` # make test > > Build complete. > Don't forget to run 'make test'. > > > ===================================================================== > PHP : /usr/bin/php > PHP_SAPI : cli...