Расширение mysql устарело и будет удалено в будущем: вместо него используйте mysqli или PDO [duplicate]

На этот вопрос уже есть ответ здесь:

Почему бы неt Я использую функции mysql_ * в PHP? 15 ответов

Когда я пытаюсь подключиться к серверу MySQL из PHP, я вижу следующую ошибку:

Устаревшее: расширение mysql устарело и будет удалено в будущем: вместо этого используйте mysqli или PDO в /path/to/filename.php в строке 123.

Код в указанной строке:

mysql_connect($server, $username, $password);

Я уверен, что аргументы верны, и этот точный код работал годами без проблем. Действительно, я получил его из учебника по PHP.

Почему это происходит?

Как я могу это исправить?

Я понимаю, что этоможно подавить ошибки устаревания, установивerror_reporting вphp.ini исключить :E_DEPRECATED

error_reporting = E_ALL ^ E_DEPRECATED

Что будет, если я это сделаю?

Ответы на вопрос(1)

Ваш ответ на вопрос