Re: [PDO] PDO version 1 improvements

From: Date: Tue, 06 May 2008 22:20:31 +0000
Subject: Re: [PDO] PDO version 1 improvements
References: 1 2 3 4 5 6 7  Groups: php.pdo 
Request: Send a blank email to pdo+get-167@lists.php.net to get a copy of this message
On 06.05.2008, at 21:17, Ulf Wendel wrote:
- introduce FLOAT type in PDO
was already on there along with date/timestamp support
- don't enforce usage of Prepared Statements, allow simple statements prepare() can be an overhead its not always faster
has been added to the rfc
- don't emulate named parameters if the driver does not support it I wonder if named parameters are part of any SQL standard and why PDO once again ignores the world outside and tries to emulate stuff not all databases support to end up in a poor emulation.
I am not sure that prepared statements are part of the standard at all. most rdbms simply followed odbc. postgresql and oracle both have their own syntax. in order to make it possible to write portable code, at the very least parsing and rewriting to these two rdbms must be supported. that being said, i think the postgresql and oracle syntax is the most flexible (allows reusing the same parameter multiple times) and also the more readable (since placeholders may be named). So I do not agree that this is a bad feature. I do agree that the parser is way too simplistic and this is already noted in the rfc. The parser in MDB2 works quite reliably (I do not remember having much of any tickets), though I am not a parser expert, so it could probably be implemented more efficiently. regards, Lukas

« previous php.pdo (#167) next »