Xampp не подключается к ошибке базы данных mysql, пожалуйста, проверьте имя базы данных

Я приложил index.php файл. Я получаю ошибку в строке 37 как:

Msgstr "Ошибка подключения к базе данных: пожалуйста, проверьте предоставленное вами имя базы данных".

Я проверил правильное имя базы данных и попробовал 2 разных имени базы данных, но получаю ту же ошибку. Может кто-нибудь сказать мне, что не так в этом коде?

Это мое index.php файл.

if (( isset( $_POST ) && $_POST['submit'] == 'submit' )) {
    $SS_license = trim( $_POST['license'] );
    $db_host = trim( $_POST['host'] );
    $db_name = trim( $_POST['database_name'] );
    $db_pass = trim( $_POST['database_password'] );
    $db_user = trim( $_POST['database_user'] );
    $flag = 0;

    if (( 'Database connection error: Please check the host name, user name and password you provided' || $con = mysql_connect( $db_host, $db_user, $db_pass ) )) {
        if (mysql_select_db( $db_name, $con )) {
            $message .= 'Successfully connected to database<br>';
            $flag = 1;
        }
        else {
            $message .= 'Database connection error: Please check the database name you provided<br>';

        }
    }
    else {
        $message .= 'Database connection error: Please check the host name, user name and password you provided<br>';
    }


    if ($flag == 1) {
        $fp = fopen( BaseUrl . DS . 'includes' . DS . 'db_inc.php', 'w' );
        $string = '<?php';

Скажите, пожалуйста, где редактировать этот код, чтобы я мог подключиться к базе данных.

1 ответ

Решение

Вы должны попробовать использовать приведенный ниже код, это прекрасно работает для меня.


<?php    $servername = "localhost";$username = "your_username";$password = "your_password";$dbname = "your_DBname"; $conn = mysqli_connect($servername, $username, $password, $dbname);if (!$conn) {die("Connection failed: " . mysqli_connect_error()); } ?>
Другие вопросы по тегам