Почему при подключении к базе данных возникает ошибка «Call to undefined function mysql_connect»?

Не могу поставить свой сайт на Openserver. В phpmyadmin есть база данных под названием qwerty.
Вот строчка из index.php:

if (!mysql_connect($sub_opt['db_serv'], $sub_opt['db_user'], $sub_opt['db_pass'])) { die('Error connecting to database.'); }
if (!mysql_select_db($sub_opt['db_name'])) { die('Error choosing database.'); }

А вот строки из config.php:

$sub_opt['db_serv'] = 'localhost';
$sub_opt['db_name'] = 'qwerty';
$sub_opt['db_user'] = 'root';
$sub_opt['db_pass'] = 'root';

Импорт этого файла в index.php стоит. Все вроде правильно стоит, но когда запускаю свой сайт выходит ошибка:

Fatal error: Uncaught Error: Call to undefined function mysql_connect() in D:\qwerty\open_server_5_3_7_basic_full\OpenServer\domains\qwerty\index.php:22 Stack trace: #0 {main} thrown in D:\grazvalda\open_server_5_3_7_basic_full\OpenServer\domains\qwerty\index.php on line 22
  • Вопрос задан
  • 1607 просмотров
Решения вопроса 1
Ermak1
@Ermak1
Web-dev
mysql_connect устаревшая функция, используйте mysqli_connect
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы