in reply to MySQL / DBI / OOP

Have a look at this paper for an overview of the available frameworks for this type of thing.