提交后不能向数据库插入数据 本帖最后由 zyz_0420 于 2012-10-16 16:40:47 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mysql_query($sql) or die(mysql_error()); //这样报错了没有 不好意思,有报错 Incorrect integer value: '' for column 'id' at row 1 id不应该是字符串,你给的是“Incorrect integer value” int型的字段,你却给了一个varchar型的值 呵呵,是MySQL的问题,修改 \MySQL\data\my.ini 将 sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" 改为 sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" 然后重启MySQL服务就OK了 id是主键不应该要修改,所以SQL改为: $sql="insert into message (user,title,content,lastdate) values ('$_POST[user]','$_POST[title]','$_POST[content]',now())";就可以了. PHP 读取SQL output返回值问题 Zend_Db_Table与Zend_Db_Table_Abstract的区别? 一道编程题 url传递单个变量时如何省略变量名? SQL语句按首字母排序问题 加入单引号 PHP MSSQL数据乱码的问题 如何保证源程序的安全? 如何进行日期转换? 关于大型网站开发的问题!!!高分相送 调用mysqli函数出现问题,已经配置好环境 添加不进数据库,没报错,就是添加不进
$sql="insert into message (user,title,content,lastdate)
values ('$_POST[user]','$_POST[title]','$_POST[content]',now())";就可以了.