mysql 偶尔入库两次_php+mysql 写的新闻审核,为什么偶尔会插入两条一模一样的数据?很多时候是正常的。...

难道是代码有问题吗?大多数情况下是正常的。代码怎么改进?代码如下:$news_id=$_GET['id'];$tbname="in_newstg";//将数据设为已审核通过投稿的chk=0当chk=1的时候审核页面会过滤$...

难道是代码有问题吗?大多数情况下是正常的。代码怎么改进?

代码如下:

$news_id=$_GET['id'];

$tbname="in_newstg";

//将数据设为已审核通过 投稿的chk=0 当chk=1的时候审核页面会过滤

$tbname="in_newstg";

$charsql="UPDATE $tbname set chk=1 where news_id='$news_id'";

$result=mysql_db_query($database_xw,$charsql,$xw);

//从表中读取数据

$sql = "select * from $tbname where news_id='$news_id'";

$result = mysql_query($sql,$xw);

$myarray=mysql_fetch_array($result);

$news_tit=$myarray['news_tit'];

$news_aut=$myarray['news_aut'];

$news_com=$myarray['news_com'];

//将数据写到主页新闻表

$tbname="in_news";

$charsql="INSERT INTO $tbname set news_tit='$news_tit',news_aut='$news_aut',news_com='$news_com',,news_time=now(),time=now()";

$result=mysql_db_query($database_xw,$charsql,$xw);

if(!$result){

echo '

抱歉,由于系统问题,审核未能成功。

';

echo "请返回

";

}else{

echo '

感谢您的审核,本条新闻已成功发布成功。

';

echo "请返回

";

}

?>

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值