Попинайте. Работодатель сказал, что у меня код PHP устаревший. В чем именно проблемы?
@mysql_query() уже одного этого кусочка хватает для того, чтобы сильно усомниться в скиллах.

Функция mysql_query устарела более семи лет назад, и в современных версиях языка ее вообще нет.
Подавление ошибок через @ - вообще шедевр. У вас, значит, запрос с ошибкой, или база упала - но ваш код это просто игнорирует и делает вид, что так и надо. Зашибись :)

Читайте https://phptherightway.com/
Если вкратце, то этот код выкидывается и заменяется ORM'кой типа Cycle, Eloquent или Doctrine.

А так - больше нечего сказать, код херня по всем фронтам. Эксепшены, именование функций, типизация, автозагрузка - это все обязательно для современной разработки на PHP, и у тебя этого нет.