I am very new to PHP and a student just created my first login system. database connection is successful but data is not inserted in table
I have echo the variables it is taking values from signup form .
<?php
$conn = "mysqli_connect('localhost','root','','user')";
if ($conn) {
$username = $_POST['username'];
$password = $_POST['password'];
$conf_password = $_POST['conf_password'];
if ($username == '' || $password == '' || $conf_password == '') {
echo "Incomplete credentials ";
exit;
} else {
if ($password == $conf_password) {
$query = "INSERT INTO table1(Sno,Username,Password)
VALUES(NUll,'$username','$password')";
$exec_query = "mysqli_query($conn,$query)";
if ($exec_query) {
echo "User Inserted";
echo $username;
echo $password;
echo $conf_password;
} else {
echo "Error Occurred";
}
} else {
echo "Please confirm Password";
}
}
}
"mysqli_close($conn)";
?>`
Expecting - Data inserted into table1
Can you try this?
<?php
$conn = mysqli_connect('localhost','root','','user');
if($conn)
{
$username=$_POST['username'];
$password=$_POST['password'];
$conf_password=$_POST['conf_password'];
if ($username==''||$password==''||$conf_password=='')
{
echo "Incomplete credentials ";
exit;
}
else
{
if ($password == $conf_password)
{
$query= "INSERT INTO table1(Sno,Username,Password)
VALUES(NULL,'$username','$password')";
$exec_query= mysqli_query($conn,$query);
if ($exec_query)
{
echo "User Inserted";
echo $username;
echo $password;
echo $conf_password;
}
else
{
echo "Error Occurred";
}
}
else
{
echo "Please confirm Password";
}
}
}
mysqli_close($conn);
?>
Expecting - Data inserted into table1