我想提交訂單到數據庫中,它應該理論上工作,但出於某種原因沒有出現在數據庫的表中。插入不工作
$result = "insert into orders(lastname, id, email, roomnumber, typeorder)
values('".$lastname ."','".$ID ."','".$Email ."','".$RoomNumber ."','".$typeorder ."','" . "0');";
我想提交訂單到數據庫中,它應該理論上工作,但出於某種原因沒有出現在數據庫的表中。插入不工作
$result = "insert into orders(lastname, id, email, roomnumber, typeorder)
values('".$lastname ."','".$ID ."','".$Email ."','".$RoomNumber ."','".$typeorder ."','" . "0');";
你插入6個值5列... 刪除 '0'
而且,請不要使用mysql_ *,而不是嘗試PDO。
無論如何,我會建議您在運行查詢之前使用數據清理。但這裏是快速修復,它應該工作得很好。
$ result =「insert into orders(lastname,id,email,roomnumber,typeorder) values('」。$ lastname。「','。。$ ID。」','「。$ Email。」', '「。$ RoomNumber。」','「。$ typeorder。」')「;
您需要發佈您用於插入的完整代碼,添加錯誤處理並向我們展示您獲得的錯誤。 – jeroen
你使用[**棄用的'mysql_'函數**](http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php)?你的其他代碼是什麼樣的? – DCoder