Задать вопрос

Почему при подключении к базе данных возникает ошибка «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
  • Вопрос задан
  • 1635 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
Ermak1
@Ermak1
Web-dev
mysql_connect устаревшая функция, используйте mysqli_connect
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽