Pues puedes hacerlo "a mano" pero depende de como te conectes, por ejemplo si usas las funciones de mysql normales, puedes usar mysql_fetch_object y así generar tu array de objetos:
Como te digo depende del driver que estes usando en como implemente el regresar los objetos, cada driver tiene un API específico para hacerlo.
Saludos.