Que tal
McBlink,
Te sugiero que en vez de hacer un wrapper al set de funciones mysql_*, utilices
PDO.
Con respecto a tu pregunta en concreto, si se puede, a través de
serialize, luego para armar el objeto de nuevo utilizarías
unserialize, y si queres personalizar la serializacion podes implementar
Serializable.
Ahora esta practica no es recomendable, te dejo un link
http://www.mysqlperformanceblog.com/...-the-database/.
La forma en la que se suele trabajar es tener en la bbdd una replica del domain model, hay quien crea el domain a partir de la bbdd, para mi es al revés, en definitiva la bbdd no es mas que la persistencia.
Para hacer el mapeo de los objetos in-memory a la bbdd y a la inversa, existe
Doctrine es el símil a Hybernate de Java.
Saludos.