本人在開發中碰到的問題就是php insert 到數據庫時insert不成功也不報任何錯誤。真是崩潰!
原始代碼
代碼如下 復制代碼$sql="INSERT INTO `message` (`id`, `user`, `title`, `content`, `lastdate`) VALUES ('', '$_POST[user]', '$_POST[title]', '$_POST[content]', 'now()')";
mysql_query($sql);
修改後代碼
$sql="INSERT INTO `message` (`user`, `title`, `content`, `lastdate`) VALUES ( '$_POST[user]', '$_POST[title]', '$_POST[content]', 'now()')";
mysql_query($sql);
去掉id,因為id是自動插入,所以去掉,這樣就OK了!
如果字段是tinyint,int, ...類型的要麼自動插入,要麼給默認值,不要`id` values('')這樣的空值,因為每個mysql版本不一樣,會出現問題而找不出原因。