我正在创建我的网站,所以我尝试为我的网站注册用户。我创建了 MySQL 数据库并编写了谁编码和查询。然后我首先尝试注册一个示例用户,它成功了,然后我又尝试了一个,但没有成功。我没有更改任何查询或其他内容。我的代码原样,但我不知道发生了什么。
我在registered.php中的PHP代码
$connection = mysql_connect("localhost","root","accessdenied")
or die ("Couldn't connect to server");
$db = mysql_select_db("hdnesslife",$connection)
or die ("Couldn't select database");
$fname =$_REQUEST["fname"];
$lname =$_REQUEST['lname'];
$username =$_REQUEST['username'];
$email =$_REQUEST['email'];
$password =$_REQUEST['password'];
$order = "INSERT INTO users(fname,lname,username,email, password)VALUES('$fname','$lname','$username','$email','$password')";
$result = mysql_query($order);
if($result){
echo("<br>Success");
}
else {
echo("<br>No Success");
}
mysql_close();
?>
我在 register.php 中的 HTML 表单代码
<form action="registered.php" method="post">
First Name<input required="required" type="text" name="fname" id="fname">
<br>
Last Name<input required="required" type="text" name="lname" id="lname">
<br>
Username<input required="required" type="text" name="username" id="username">
<br>
Email Id<input required="required" type="text" name="email" id="email">
<br>
Password<input required="required" type="password" name="password" id="password" value="password">
<br>
<input type="submit" name="submit" value="register">
</form>
每次我尝试注册新用户时,它都会说
“没有成功”
似乎 $order 查询是错误的,但我检查了很多次。我已经检查了很多次代码,它似乎是正确的,我不知道是什么问题,请帮助我。