till wrote:
@Bob: Thanks also! PDO really is worth considering. So even though I like MDB2 a lot, if we go PHP5 we should probably go completely and not drag along PHP4-compatible code. And if one doesn't like pure PDO mabye Creole, Doctrine, or whatever. But I haven't used any of those (only PDO through Zend_Db/Zend_Db_*).
How about this: Use Doctrine as a DBAL only. It basically borrowed all of the DBAL code from MDB2. I am currently mentoring the lead author as part of the Google SoC. One of the goals is to separate the DBAL from the ORM. If a project like RoundCube needs this, we can see if this point could be tackled a bit sooner.
regards, Lukas