PHP 5.5.0, MySQL 5.7
В PHP с версии 5.5.0 нет модуля MySQL. Имеет смысл форсировать переход на MySQLi или PDO_MySQL.
В MySQL с 5.7 sql_mode по умолчанию установлен в «ONLY_FULL_GROUP_BY, STRICT_TRANS_TABLES, NO_ZERO_IN_DATE, NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION».
Проблемы всплыли:
- С «NO_ZERO_IN_DATE, NO_ZERO_DATE», ибо нулевые даты я любитель использовать;
- С «ONLY_FULL_GROUP_BY», так как группировка с игнорированием полей у меня тоже в порядке вещей;
- С «STRICT_TRANS_TABLES» из-за незаданных дефолотных значения для полей.
Будьте готовы к этим граблям.