Подключиться к базе данных MySQL XAMPP из корня документа на другом диске

хотел бы спросить о конфигурации базы данных XAMPP mySQL.

Я установил корень документа xampp на диск D, и теперь я не могу подключиться к базе данных SQL и всегда получаю ошибку.

Fatal error: Uncaught Error: Call to undefined function mysql_connect() in D:\localserver\connection.php:3 Stack trace: #0 D:\localserver\login.php(4): include() #1 {main} thrown in D:\localserver\connection.php on line 3

файл, который обрабатывает соединение, выглядит так

<?php 
$connect = mysql_connect("localhost","root","");
  if (!$connect) {
    die ('connection fail!!!');
  } else {
    print ('connection okay!!!');
  }
$connectdb = mysql_select_db('admin_login');
  if (!$connectdb) {
    die ('connection fail!!!');
  } else {
    print ('connection okay!!!');
  }
?>  
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
0
43
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Функция mysql_connect() взята из библиотеки, которая устарела несколько лет назад и была удалена в PHP 7.

Используйте mysqli_connect() или PDO.

ОБНОВИТЬ

Вы можете передать имя базы данных в mysqli_connect() и избавиться от лишнего mysqli_select_db(). Если вы хотите использовать mysqli_select_db() в процедурном стиле, а не в объектно-ориентированном, он ожидает, что ссылка, возвращаемая mysqli_connect(), будет первым параметром, а имя базы данных - вторым, например:

$link = mysqli_connect("localhost", $user, $password);
$db = mysqli_select_db($link, $dbname);

спасибо за быстрый ответ, я пытаюсь изменить его на mysqli_connect (), и соединение в порядке, но все еще есть эта ошибка, mysqli_select_db () ожидает ровно 2 параметра, 1 из которых указан в D: \ localserver \ connection.php в строке 9

dycodingcoda 15.06.2018 13:49

Другие вопросы по теме