2013-01-02 130 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。」')「;