php insert id错误解决办法
发布:smiling 来源: PHP粉丝网 添加日期:2014-10-17 13:50:46 浏览: 评论:0
本人在开发中碰到的问题就是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); --phpfensi.com
去掉id,因为id是自动插入,所以去掉,这样就OK了,如果字段是tinyint,int,...类型的要么自动插入,要么给默认值,不要`id` values('')这样的空值,因为每个mysql版本不一样,会出现问题而找不出原因.
Tags: insert id错误
相关文章
- ·mysql中insert into select语句测试(2014-09-23)
- ·mysql insert into select复制表语句(2014-09-24)
- ·INSERT IGNORE 与 INSERT INTO的区别(2014-09-25)
- ·mysql中insert...select复制表数据(2014-09-27)
- ·mysql中INSERT IGNORE 与INSERT INTO,REPLACE INTO的区别(2014-09-28)
- ·MySQL使用INSERT SELECT 批量插入数据(2014-09-28)
- ·mysql中INSERT INTO… ON DUPLICATE KEY UPDATE用法(2014-09-28)
- ·MySQL数据插入insert性能优化详解(2014-09-29)
- ·Mysql INSERT数据并返回返回自增ID(2014-10-02)
- ·MySQL中Update与Insert语句用法详解(2014-10-03)
- ·Replace INTO DUPLICATE KEY UPDATE 和INSERT INTO的区别使用说明(2014-10-04)
- ·mysql insert into用法详解(2014-10-08)
- ·mysql中插入数据Insert into语句用法(2014-10-09)
- ·INSERT INTO .. ON DUPLICATE KEY更新多行记录(2014-10-13)
- ·mysql中SELECT INTO 和 INSERT INTO SELECT 两种表复制语句(2014-10-14)
- ·MySQL 当记录不存在时插入insert if not exists(2014-10-15)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)