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

0

Может показаться очевидным, но моя база данных не подключается к моему phpmyadmin.

есть ли что-то, что я сделал не так? Я использую mamp в качестве серверного сервера для использования php.

 <?php
    //
    require('database.php');
    $connection = mysqli_connect('localhost', 'root','','blurt');
    // If the values are posted, insert them into the database.
    if (isset($_POST['Register'])){
        $username = $_POST['username'];
    $email = $_POST['email'];
        $password = $_POST['password'];

        $query = "INSERT INTO 'user' (username, email, password) VALUES ('$username', '$email', '$password')";
         //echo $query;
        $result=mysqli_query($connection,$query);
        if($result){
            $smsg = "User Created Successfully.";
        }else{
            $fmsg ="User Registration Failed";
        }
    }

    $connection = mysqli_connect('localhost', 'root', '', 'blurt');
    if (!$connection) {
        die("Database Connection Failed" . mysqli_error($connection));
    } $select_db = mysqli_select_db($connection, 'blurt');
    if (!$select_db) {
        die("Database Selection Failed" . mysqli_error($connection));
    }
    ?>
Теги:

3 ответа

0
Лучший ответ

увидев ваш вопрос, похоже, что вы регистрируете соединение после запроса.

попробуйте изменить порядок..

$ соединение должно быть создано до использования этого.

некоторые из них, как показано ниже:

// Step -1
$connection = mysqli_connect('localhost', 'root', '', 'blurt');
if (!$connection) {
die("Database Connection Failed" . mysqli_error($connection));
} $select_db = mysqli_select_db($connection, 'blurt');
if (!$select_db) {
die("Database Selection Failed" . mysqli_error($connection));
}

//Step-2
$query = "INSERT INTO 'user' (username, email, password) VALUES ('$username', '$email', '$password')";
 //echo $query;
$result=mysqli_query($connection,$query);
if($result){
    $smsg = "User Created Successfully.";
}else{
    $fmsg ="User Registration Failed";
}
0

решение является очень образцовым

здесь: http://curs.io/KN97HAOB

  • 0
    вместо того, чтобы дать ссылку, дайте правильное решение ..
0
    $connection = mysqli_connect('localhost', 'root', '', 'dbname');
if (!$connection) {
    die("Database Connection Failed" . mysqli_error($connection));
} 

$select_db = mysqli_select_db($connection, 'dbname');
if (!$select_db) {
    die("Database Selection Failed" . mysqli_error($connection));
}
 $query = "INSERT INTO 'user' ('$username', '$email', '$password') VALUES ('username', 'email', 'password')";
     //echo $query;
    $result=mysqli_query($connection,$query);
    if($result){
        $smsg = "User Created Successfully.";
    }else{
        $fmsg ="User Registration Failed";
    }
  • 0
    пожалуйста, измените имя базы данных на имя вашей базы данных

Ещё вопросы

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