execute(array($id))){ echo ""; }else{ echo ''; }}?>prepare("select * from naszt");$selectSpecialContent->execute();?>专题名称专题类型发表时间发表ip操作fetch()){ ?>">">查看">修改">" >删除 请问大神,这样写,php的查询是">
输入banner图图片脚本导航/分类

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

prepare("delete from naszt where 1=1 and id=?");if($del->execute(array($id))){ echo ""; }else{	echo  '';  }}?>prepare("select * from naszt");$selectSpecialContent->execute();?>fetch()){ ?>
专题名称专题类型发表时间发表ip操作


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


这段js就是删除当前的tr,但是我觉的$selectSpecialContent=$dbc->prepare("select * from naszt");
$selectSpecialContent->execute(); 这句SQL查询又被执行了一次


回复讨论(解决方案)

是的,你的 js 代码会做错误的操作

是的,你的 js 代码会做错误的操作
那能给个思路吗?

把你的 8 到 14 行去掉就是普通的删除记录的代码
如果是 ajax 就该在删除后退出,并不能输出 script 标记

把你的 8 到 14 行去掉就是普通的删除记录的代码
如果是 ajax 就该在删除后退出,并不能输出 script 标记
没有用到ajax呢

从头到尾只有一次查询操作,就算你执行删除操作,那也是一次查询操作。如果你删除的时候不想执行查询下面的内容,那你就要使用ajax 来操作了