SunshinePHP 2016

Firebird Functions (PDO_FIREBIRD)


PDO_FIREBIRD is a driver that implements the PHP Data Objects (PDO) interface to enable access from PHP to Firebird database.


Use --with-pdo-firebird[=DIR] to install the PDO Firebird extension, where the optional [=DIR] is the Firebird base install directory.

$ ./configure --with-pdo-firebird

Costanti predefinite

Le costanti qui sotto sono definite da questo driver, e sono disponibili solo quanto l'estensione è stata o compilata nel PHP o caricata dinamicamente a runtime. In aggiunta, queste costanti specifiche del driver dovrebbero essere usate solo se si sta usando il driver stesso. Utilizzare attributi specifici di mysql con il driver postgres può portare a risultati imprevedibili. PDO::getAttribute() può essere usata per ottenere l'attributo PDO_ATTR_DRIVER_NAME per identificare il driver, se il codice può funzionare con driver differenti.


Available since PHP 5.3.0.

Sets the date format.


Sets the time format.

Available since PHP 5.3.0.


Sets the timestamp format.

Available since PHP 5.3.0.

Indice dei contenuti

add a note add a note

User Contributed Notes 2 notes

ritsaert at continuit dot nl
9 years ago
The connection string for a firebird PDO connection is different than described above. It is something like:

$DB = new PDO("firebird:dbname=T:\\Klimreg.GDB", "SYSDBA", "masterkey");

after dbname= the default connection string for Interbase and Firebird databases is used as presented to either gds32.dll or fbclient.dll.
3 years ago
After two days of trouble with no visibile issues, when rebooting the system two popups come up:

PHP Startup: Unable to load dynamic library
'c:/wamp/bin/php/php.5.3.13/ext/php_interbase.dll' - %1 non è un'applicazione di Win32 valida.

PHP Startup: Unable to load dynamic library
'c:/wamp/bin/php/php.5.3.13/ext/php_pdo_firebird.dll' - %1 non è un'applicazione di Win32 valida.

I've just re-installed wampserver ( and all seems run well.

To see if your Firebird PDO driver runs well:

foreach(PDO::getAvailableDrivers() as $driver) {
$driver.'<br />';
To Top