Azsen Posted November 24, 2010 Share Posted November 24, 2010 Has anyone seen a decent database class for nicely wrapping up all the PDO functions? Ideally I'm after an example to handle database errors properly, insert/update/select queries, prepared statements and transactions. I've had a crack at writing my own and it's a bit messy with error handling everywhere. Maybe I need to put that in a separate class or something. E.g. here's how I'd do a database update: $db = new Database(); // In page controller $params['type'] = $type; $params['details'] = $details; $query = 'insert into site_logs (type, details) values (:type, :details)'; $result = $db->preparedUpdate($query, $params); // returns false if error or # of rows if successful Just some examples would be great and I'll re-factor my one to make it better. Thanks! Quote Link to comment https://forums.phpfreaks.com/topic/219687-database-wrapper-for-pdo-with-proper-error-handling/ Share on other sites More sharing options...
ManiacDan Posted November 24, 2010 Share Posted November 24, 2010 PEAR DB or ADODB. Quote Link to comment https://forums.phpfreaks.com/topic/219687-database-wrapper-for-pdo-with-proper-error-handling/#findComment-1138932 Share on other sites More sharing options...
Doug G Posted November 24, 2010 Share Posted November 24, 2010 You could look at ModX CMS code, it's a PDO based system. Maybe their code could give you some ideas. Quote Link to comment https://forums.phpfreaks.com/topic/219687-database-wrapper-for-pdo-with-proper-error-handling/#findComment-1139000 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.