为了账号安全,请及时绑定邮箱和手机立即绑定

怎么就一次插入了2条记录, 我只想插入1条记录,咋整啊?

怎么就一次插入了2条记录, 我只想插入1条记录,咋整啊?

PHP
守着星空守着你 2023-03-05 16:12:49
<?php$conn=mysql_connect("localhost","***","***") or die("数据库服务器连接错误".mysql_error());mysql_select_db("db_database18",$conn) or die("数据库访问错误".mysql_error());mysql_query("set names gb2312");$title=$_POST[txt_title];$content=$_POST[txt_content];$createtime=date("Y-m-d H:i:s");$sql=mysql_query("insert into tb_affiche(title,content,createtime)values('$title','$content','$createtime')");echo "<script>alert('公告信息添加成功!');window.location.href='add_affiche.php';</script>";mysql_free_result($sql);mysql_close($conn);?>echo "<script>alert('公告信息添加成功!');window.location.href='add_affiche.php';</script>";这段我也有注释掉,也是没用~~下面的就是提交的表单,很平常的一个表单,是不是mysql数据库的问题?但是我用别的代码添加都不会出现一次加2行的!!晕死了@~<form name="form1" method="post" action="check_add_affiche.php">公告主题 <input name="txt_title" type="text" id="txt_title" size="40">告内容:<textarea name="txt_content" cols="50" rows="8" id="txt_content"></textarea><input name="Submit" type="submit" class="btn_grey" value="保存" onClick="return check(form1);"> <input type="reset" name="Submit2" value="重置> </form>
查看完整描述

3 回答

?
萧十郎

TA贡献1815条经验 获得超13个赞

首先,你得看是不是有重复提交表单,然后你再看看是不是有insert数据的时候,是不是有进行循环插入操作了,不然应该不会出现这个问题,肯定不是数据库的问题,如果是数据库的问题,那你根本运行不了,插入不了数据~~~

查看完整回答
反对 回复 2023-03-08
?
Helenr

TA贡献1780条经验 获得超3个赞

echo "<script>alert('公告信息添加成功!');window.location.href='add_affiche.php';</script>";

把这句去掉,看看还会这样不? 

不懂了,很神奇~

查看完整回答
反对 回复 2023-03-08
?
临摹微笑

TA贡献1982条经验 获得超2个赞

去掉这个 onClick="return check(form1)看看

查看完整回答
反对 回复 2023-03-08
  • 3 回答
  • 0 关注
  • 101 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信