频道栏目
首页 > 资讯 > 异常处理 > 正文

请教大神,这样写,php的查询是否是执行了两次

16-01-07        来源:[db:作者]  
收藏   我要投稿
请问大神,这样写,php的查询是否是执行了两次?

$act=$_GET['act'];
$id=$_GET['id'];
switch($act){
case"del";
$del=$dbc->prepare("deletefromnasztwhere1=1andid=?");
if($del->execute(array($id))){
echo"<script>";
echo"$(function(){";
echo"$('.del').click(function(){";
echo"$('#'+$(this).attr('id')).remove()";
echo"})";
echo"})";
echo"</script>";
}else{
echo'<script>alert("由于网络原因,删除失败,请重试!");</script>';
}
}
?>
$selectSpecialContent=$dbc->prepare("select*fromnaszt");
$selectSpecialContent->execute();
?>


专题名称
专题类型
发表时间
发表ip
操作


fetch()){?>
<>">






请问大神,这样写,php的查询是否是执行了两次?

<scripttype="text/javascript">
$(function(){
$('.del').click(function(){
$('#'+$(this).attr('id')).remove();
});
});
</script>
这段js就是删除当前的tr,但是我觉的$selectSpecialContent=$dbc->prepare("select*fromnaszt");
$selectSpecialContent->execute();这句SQL查询又被执行了一次

------解决方案--------------------
从头到尾只有一次查询操作,就算你执行删除操作,那也是一次查询操作。如果你删除的时候不想执行查询下面的内容,那你就要使用ajax来操作了
相关TAG标签
上一篇:php联接 主机 sqlserver2008数据库
下一篇:截取二维数组,该怎么解决
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站