我在mysql中有更多错误

时间:2011-02-07 09:28:24

标签: php syntax-error

您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,以便在第1行附近使用“和电子邮件”VALUES('','','')附近使用正确的语法

我现在收到此错误,特别是此行:

$sql= "INSERT INTO tbl_member (username, password and email) VALUES ('$username','$password','$email')";

3 个答案:

答案 0 :(得分:2)

应该是:

$sql= "INSERT INTO tbl_member (username, password, email) VALUES ('$username','$password','$email')";

答案 1 :(得分:1)

首先,您不要使用'AND'关键字。

$sql = "INSERT INTO tbl_member (username, password, email) VALUES ('$user','$pass','$mail')";

其次,错误消息表明在运行查询时,3个变量,$ user,$ pass和£mail为空。

答案 2 :(得分:0)

列的名称是什么?如果它真的是“密码和电子邮件”,你应该使用它们的反引号:

$sql= "INSERT INTO tbl_member (`username`, `password and email`) VALUES ('$username','$password','$email')";

否则使用@ Shivan-Raptor的溶剂?