使用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"/>
当他推送提交时检查所有错误(ex不是相同的密码)但是我得到相同错误的问题无法通过检查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>";
}
答案 0 :(得分:3)
您似乎错过了)
:
VALUES ('$user','$password','$email'";
试试这个:
VALUES ('$user','$password','$email')";
这很可能仅仅是一个语法问题。