Устаревание ext / mysql - это не слухи.
Однако это не ваша настоящая проблема.
Ваша основная проблема заключается в том, что вы используете голые вызовы API во всем коде, а не какую-то интеллектуальную библиотеку для обработки запросов SQL.
Итак, вам лучше начать разрабатывать такую библиотеку или получить готовую, а затем переписать свой код, чтобы использовать его вызовы.
Разве вы не видите, что все эти повторяющиеся вещи
$res=mysql_query("SELECT STUFF");
while($row = mysql_fetch){
$var=$row['col'];
}
невероятно скучны?
почему бы не использовать некоторые однострочные, такие как
$data = $db->getRow("SELECT stuff");
который короче и может иметь множество функций, таких как ведение журнала запросов, подсчет, отладка, обработка ошибок и т. д.
И, как побочный эффект от использования такой библиотеки, единственное место, где вам нужно будет изменитьвсе вызовы API будут только этим библиотечным кодом.