通过php将新用户添加到mysql

时间:2013-11-04 14:40:15

标签: php html mysql

使用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>";
}

1 个答案:

答案 0 :(得分:3)

您似乎错过了)

VALUES ('$user','$password','$email'";

试试这个:

VALUES ('$user','$password','$email')";

这很可能仅仅是一个语法问题。