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_