I always favour objects even when working with arrays or json. I think objects are more logical.
When it comes to database I went from the old MySQL to PDO using the object route. When not working in a framework I use a PDO wrapper (OOP Class) I wrote to make access data easier.
If you haven't embraced objects you, give them a try!