PHP的疑问 请问已经设置auto_increment,ID为何不自加1

[复制链接]
查看11 | 回复2 | 2012-2-28 13:48:41 | 显示全部楼层 |阅读模式
你不能这样写呀 ,你这样写意思是给id插入一个空值,当然报错了。INSERT INTO persons(iname,subject,message,contact,lasttime)VALUES('$_POST[name]','$_POST[subject]','$_POST[message]','$_POST[contact]',now())去掉id就可以了 ,它自己会自增的...
回复

使用道具 举报

千问 | 2012-2-28 13:48:41 | 显示全部楼层
不但得设置自增1 还得设置主键primary key 和not null等参数。楼主请查看数据库表中ID字段是否设置成主键。如果不是主键,请设置后再试。另确实如3hqiu说的一样。楼主可以去掉对ID赋值尝试插入数据成功与否。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行