您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

为什么小弟我的php向mysql一次插入两条相同的数据

2025/1/10 7:15:13发布15次查看
为什么我的php向mysql一次插入两条相同的数据
我每提交一次,数据库便会插入两条相同的信息。我的主键id设置了自增,问题似乎就出现在这里,当我在php页面的上插入id的值时,点击提交,此时mysql就只是插入一条信息。
本菜鸟刚学php,百思不得其解!
望路过的各位大侠高抬贵手,拔刀相助啊!小弟在此感激不尽!
if($_post['submit']){
mysql_query(set sql_mode='');  
$sql=insert into message1 (id,user,title,content,lastdate)values('','$_post[user]','$_post[title]','$_post[content]',now());
echo $sql;
mysql_query($sql,$conn)or die(数据库链接错误);
}
------解决方案--------------------
是不是刷新了
------解决方案--------------------
我觉的不像是有没有设置id的值造成的
命令行运行 select * from message1; 语句,得到了什么?
最好也能贴出 show create table `message`;
------解决方案--------------------
首先换个浏览器试试,可能是浏览器的原因;
然后看下就你的提交是form提交+js提交吗?可能不小心提交2次
------解决方案--------------------
没发现什么问题,很正常。估计是你在客户端有重复提交吧,再检查看看吧
另外你是如何判断有两条同样的信息? 因为至少怎么的主键id都不会重复
------解决方案--------------------
php codemysql_query($sql,$conn)or die(数据库链接错误);} // 第二次查询数据库 if (mysql_query($sql,$conn))

该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product