Alan Knowles has a new post today on his blog about a major step forward in the database realm for PHP - DBDO has finally made it to a state where it can be released.
The DBDO page on pecl.php.net lists the the differences between it and DB_DataObjects, and you can get an idea of the API by looking at the source for this websites PHP5 version or the documentation on DataObjects. The main things that still need looking at are: Join support, and experimenting with PDO integration.
It would be nice to hear from anyone that get's past the fun of compiling libgda (from CVS), and get it to work.
For those unsure what the DBDO extension is, see their page for a quick feature list and a listing of the differences (as mentioned above) between it and DB_DataObjects.