使用 mysql 和 php 添加新用户时遇到问题。试图找出如何解决我的问题可能整天,但我没有这样做。
所以我在connect.php中连接我的数据库
<?php
$db = mysql_connect("localhost","root","") or die("MySQL are not launched? Could not connect to DB");
if(!$db) {
die("Your DB variable probably has no \$db name. No DB launched");
}
if(!mysql_select_db("fdb",$db)) {
die("wrong DB name");
}
?>
在用户尝试创建帐户的地方进行了 html 输入:
<form method="post" action="reguser.php">
type username: <input type="text" name="user" size="22"/><br>
type password: <input type="text" name="password" size="15"/><br>
retype password: <input type="text" name="password2" size="15"/><br>
type e-mail: <input type="text" name="email" size="50"/><br>
<input type="submit" value="submit"/>
当他推送提交时,它会检查所有错误(例如密码不同),但我得到相同错误的问题无法通过检查 mysql_query($SQL) 注册
else {
$SQL = "INSERT into users(name, password, email) VALUES ('$user','$password','$email'";
mysql_query($SQL) or die('could not register');
print "your registration complete<br>";
}