db.php
<?php
$DB_SERVER = "localhost";
$DB_USERNAME = "root";
$DB_PASSWORD="";
$DB_DATABASE="user";
$conn = mysqli_connect($DB_SERVER,$DB_USERNAME,$DB_PASSWORD,$DB_DATABASE);
if (!$conn) {
return false;
}
else {
return $conn;
}
?>
HTML和PHP代码
<?php
include_once('db.php');
$username=$email=$passwrd=$address='';
if (isset($_POST['submit'])) {
$username = $_POST['username'];
$email = $_POST['email'];
$passwrd = $_POST['password'];
$address = $_POST['address'];
}
$sql="INSERT INTO usertbl (name, password, email) VALUES('$username','$email','$passwrd')";
$query=mysqli_query($conn,$sql);
if ($query) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
?>
请参考上面所做的更改。我在提交时添加了条件,因此它不会给出未定义的通知。我认为它可以帮助您解决错误