PHP MySQL插入代码不起作用

时间:2013-07-20 19:02:42

标签: php mysql sql insert

我试图在数据库中插入一些数据,但它给我一个非常混乱的错误

现在的错误是: 解析错误:语法错误,意外')'

代码:

$query = mysql_query("INSERT INTO `members` VALUES (''," .$username ."," . $password . "," . $date . "," .$email . ",1'"));

5 个答案:

答案 0 :(得分:0)

你忘记了那边的一些点。

$query = mysql_query("INSERT INTO `members` VALUES (" .$username ."," . $password .  "," . $date . ","  .$email . ",1)");

答案 1 :(得分:0)

你犯了很多错误,忘记了.忘记了)

您还应指定列名称

这应该对你有用

$query = mysql_query("INSERT INTO `members` (firstcolumn ,username , password ,date,email , lastcolumn) VALUES ('' ,'$username','$password','$date','$email',1 )  ");
                                               ^----------^--------^-----^----^-----^^---your columns

HERE genaeral rule如何使用insert:

INSERT into table (column1 , column2 , column3) VALUES (value1 , value2 , value3)

答案 2 :(得分:0)

试试这个(用列名替换x,y,z,a,b):

$query = mysql_query("INSERT INTO `members` (`x`,`y`,`z`,`a`,`b`) VALUES ('','.$username.','.$password.','.$date .','.$email.','1'"));

您尚未在正确的位置使用'"

答案 3 :(得分:0)

编写查询并在最后添加

or die(mysql_error());

它说的是什么?

答案 4 :(得分:0)

我现在已经解决了。 没有更多答案