Subject Re: [firebird-php] good news everyone : Firebird driver will be back in php 5.3.4
Author Lester Caine
Kjell Rilbe wrote:
> Roberto Carlos skriver:
>> > PHP community does not care about Firebird because we are too few
>> > developers using PHP and Firebird in the PHP universe.
>> >[snip]
>> > It's really a pity because many people want to run away from MySQL after
>> > Oracle has bought Sun and those people can not count on Firebird because
>> > of the lack of reliable PHP drivers.
> What is it that's unreliable with the driver that now apparently is
> included in PHP 5.3.4?

AND the corrected driver that Paul has patched for PDO ...

The firebird generic driver works and has never been a problem. It is only the
moving of goal posts re windows libraries that causes a problem with PHP5.3. The
DRIVER has not changed, and when compiled in private builds it has always worked
perfectly.

PDO is a DIFFERENT problem since it has no concept of cross database WORKING,
only pretending to make data fields compatible. Something which it does not do
at all well even for Oracle! If we ignore anything other than basic simple SQL,
then PDO can work, but once you try and access anything performance enhancing,
then one has to drop back to the generic drivers EVEN WITH MYSQL.

Now ADOdb continues to provide a level playing field for both database creation
and management as well as the bulk of SQL cross database problems. It works fine
with PDO drivers if you want to use them, but it ALSO provides a clean data view
across all of the databases it supports, and creating a PHP application that
will work on any database is simple. PDO is now spawning many parallel projects
to create the very layer that ADOdb has provided for years. All of the projects
listed and a number of others I could add have differing abstraction layers
making working cross project even more difficult, while porting thouse projects
BACK to ADOdb in a number of cases solves many problems!

Of cause once you want to manage cross database transactions (two stage commit),
then PDO is simply dead in the water ;)

--
Lester Caine - G8HFL
-----------------------------
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
Firebird - http://www.firebirdsql.org/index.php