Использовать можно. Но не рекомендуется.
Причин две:
- из коробки эти функции не поддерживают плейсхолдеры. по этой причине большинство пользователей шарашат свои переменные напрямую в запрос и имеют через это неприличную болезнь. Если допилить собственную реализацию плейсхолдеров, то пользоваться можно.
- чувакам из Оракла впадлу поддерживать две библиотеки, и от одной тупо отказались. Поэтому сейчас при попытке обратиться к такой функции выдает ошибку, в 7 версии расширение будет удалено из дефолтной сборки, но будет поддерживаться сообществом. Если сейчас давить ошибки уровня E_DEPRECATED, а в будущем собирать руками (как и любой другой модуль) то пользоваться можно.
Что использовать вместо них, в порядке убывания предпочтительности:
- ORM и QueryBuilder от используемого фреймворка, например laravel.com/docs/4.2/eloquent
- Нормальный враппер с поддержкой плейсхолдеров, такой как phpfaq.ru/safemysql
- Если уж совсем никак не отказаться от привычки работать напрямую с функциями API - то PDO, phpfaq.ru/pdo