Si quieres reinventar la rueda y mejorarla .. puedes guiarte en las funcionalidades de ADOdb (
http://adodb.sourceforge.net/).
Como sugerencia .. además de crear métodos simples para conectarte a tu BD, obtener los resultados .. no te olvides de la gestión de errores, con su modo "debug" (para desarrollo) para poder ver los errores (si los hay de SQL y demás) o no verlos o hacer un log de errores por ejemplo (para "producción").
Por lo demás .. tendrías que diseñar tu "objeto" antes en "papel" con las funcionalidades básicas antes de meterte a crear "métodos" concretos que vendrían a ser algunas funcionalidades concretas.
También estaría bueno ir definiendo alguna metodología para hacer "extensible" tu objeto .. sobre todo para poder a futuro crear una sub-classe para añadir "soporte" a alguna otra Base de datos o sistema de almacenamiento que en principio no tengas contemplado.
Un saludo,