程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> php insert id錯誤解決辦法

php insert id錯誤解決辦法

編輯:MySQL綜合教程

本人在開發中碰到的問題就是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版本不一樣,會出現問題而找不出原因。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved