Когда я пытаюсь подключиться к серверу 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
Что произойдет, если я это сделаю?