This is a little odd as the pages_title column has always been a part of the ezpages table. Have you checked the table in your database to make sure that it hasn't been accidentally deleted?

(Personally doubt that this is a PHP compatibility issue as the problem lies between a SQL statement and the database - so there's no PHP involved)