Hola:
 
Si lo q estás haciendo es para aprender PHP, pues muy bien por tí.
Pero si estás desarrollando una aplicación 'seria' para resolver un problema, te recomiendo q utilices algún framework q se encargue de estas cosas por tí. Vas a ganar en tiempo y salud ;)
Akí los 2 más conocidos ORM de php: 
http://propelorm.org/ http://www.doctrine-project.org/ 
Si no sabes q es un ORM: 
http://es.wikipedia.org/wiki/Mapeo_objeto-relacional
Básicamente en un mecanismo para meter tus objetos dentro de una base de datos sin dolor. 
slds; 
nup_