Почему выдаётся ошибка при подключении к базе данных?

Вот код подключения к бд:
//ПОДКЛЮЧЕНИЕ К БАЗЕ ДАННЫХ (БД)
$nameDB = "freejob";//Название БД
$nameSERVER = "localhost";//Сервер
$nameUSER = "root";//Имя пользователя БД
$passUSER = "";//Пароль пользователя БД
mysql_select_db($nameDB, mysql_connect($nameSERVER,$nameUSER,$passUSER));// 7 строка

5e653d60ed01e469659771.jpeg
  • Вопрос задан
  • 121 просмотр
Решения вопроса 2
anton_reut
@anton_reut
Начинающий веб-разработчик
Нет такой функции в PHP7:
Внимание
Данное расширение устарело, начиная с версии PHP 5.5.0, и удалено в PHP 7.0.0.

5e653e7902287339007324.png
Ответ написан
Комментировать
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Прийдётся вам последнюю строку заменить на:
$DB_CONN = mysqli_connect($nameSERVER,$nameUSER,$passUSER);
mysqli_select_db($DB_CONN, $nameDB);

А дальше во всех PHP-скриптах ВСЕ вызовы SQL-функций mysql_query("SELECT ...") заменить на mysqli_query($DB_CONN, "SELECT ...");. Разница в букве 'i' после 'mysql', что бы получилось 'mysqli_'. И в параметре $DB_CONN первым аргументом в mysqli_* функциях, см. документацию.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы