Может показаться очевидным, но моя база данных не подключается к моему 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));
}
?>
увидев ваш вопрос, похоже, что вы регистрируете соединение после запроса.
попробуйте изменить порядок..
$ соединение должно быть создано до использования этого.
некоторые из них, как показано ниже:
// 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";
}
решение является очень образцовым
здесь: http://curs.io/KN97HAOB
$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";
}