Ошибка при подключении базы данных mysql

0

Неустранимая ошибка: Непринятая ошибка: вызов неопределенной функции mysql_connect() в C:\xampp\htdocs\oes3\exam\includes\config.php: 13

"     <?php

    //START THE SESSION 
    session_start();

    //GLOBAL VARIABLES 
    define('DB_HOST','localhost');
    define('DB_USER','root');
    define('DB_PASS','');
    define('DB_NAME','exam');

    //FUNCTION TO CONNECT  DATABASE
    if(!mysql_connect(DB_HOST,DB_USER,DB_PASS))
        die('Could not connect : '.mysql_error());

    //FUNCTION TO SELECT THE DATABASE
    if(!mysql_select_db(DB_NAME))
        die('Could not select database : '.mysql_error());
?>"
  • 0
    mysql_* устарела и mysql_* библиотеку в настоящее время. Двигайтесь к php 7 вместе с mysqli_* или библиотекой PDO для управления БД
  • 0
    Какую версию PHP вы используете?
Показать ещё 1 комментарий
Теги:

3 ответа

0

Попробуйте mysqli_connect вместо mysql_connect. А также обновите другие методы с помощью mysqli. Попробуйте код ниже

$con=mysqli_connect(DB_HOST,DB_USER,DB_PASS);
if(!$con)
        die('Could not connect : '.mysqli_connect_error());  

//FUNCTION TO SELECT THE DATABASE
    if(!mysqli_select_db($con,DB_NAME))
        die('Could not select database');
  • 0
    Да, это работает для меня. Спасибо
  • 0
    Если ответ был полезен, пожалуйста, проголосуйте
0

Попробуй использовать

$con = mysqli_connect("localhost","root","","test");
-2

Установите mysql-пакет в xammp servre. В противном случае вы можете использовать mysqli для подключения к базе данных. Ниже приведен код для подключения в mysqli oops и procedure.

$conn = new mysqli (HOSTNAME,USERNAME,PASSWORD,DATABASE);

OR 

$conn = mysqli_connect(HOSTNAME,USERNAME,PASSWORD);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню