2013-01-02 92 views
-3

我想提交订单到数据库中,它应该理论上工作,但出于某种原因没有出现在数据库的表中。插入不工作

$result = "insert into orders(lastname, id, email, roomnumber, typeorder) 
    values('".$lastname ."','".$ID ."','".$Email ."','".$RoomNumber ."','".$typeorder ."','" . "0');"; 
+0

您需要发布您用于插入的完整代码,添加错误处理并向我们展示您获得的错误。 – jeroen

+0

你使用[**弃用的'mysql_'函数**](http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php)?你的其他代码是什么样的? – DCoder

回答

4

你插入6个值5列... 删除 '0'

而且,请不要使用mysql_ *,而不是尝试PDO

0

无论如何,我会建议您在运行查询之前使用数据清理。但这里是快速修复,它应该工作得很好。
$ result =“insert into orders(lastname,id,email,roomnumber,typeorder) values('”。$ lastname。“','。。$ ID。”','“。$ Email。”', '“。$ RoomNumber。”','“。$ typeorder。”')“;