ホームページ > バックエンド開発 > PHPチュートリアル > 教えてください。このように書くと、PHPクエリは2回実行されますか?

教えてください。このように書くと、PHPクエリは2回実行されますか?

WBOY
リリース: 2016-06-13 12:31:03
オリジナル
1008 人が閲覧しました

マスター、これを書くと、PHP クエリが 2 回実行されますか?

<?php<br />
$act=$_GET['act'];<br />
$id=$_GET['id'];<br />
switch($act){<br />
case "del";<br />
$del=$dbc->prepare("delete from naszt where 1=1 and id=?");<br />
if($del->execute(array($id))){ <br />
echo "<script>";<br />
echo "$(function() {";<br />
echo  "$('.del').click(function() {";<br />
echo  " $('#'+$(this).attr('id')).remove()";<br />
echo  "})";<br />
echo "})";<br />
echo "</script>";<br />
 }else{<br />
	echo  '<script>alert("由于网络原因,删除失败,请重试!");</script>';<br />
  }<br />
}<br />
?><br />
<?php <br />
$selectSpecialContent=$dbc->prepare("select * from naszt");<br />
$selectSpecialContent->execute();<br />
?><br />
<table align="center" cellspacing="0" cellpadding="0"><br />
<tr><br />
<th>专题名称</th><br />
<th>专题类型</th><br />
<th>发表时间</th><br />
<th>发表ip</th><br />
<th>操作</th><br />
</tr><br />
<br />
<?php while($row=$selectSpecialContent->fetch()){ ?><br />
<tr id="<?php echo $row['id']?>"><br />
<td><?php echo $row['ztname']?></td><br />
<td><?php echo $row['zttype']?></td><br />
<td><?php echo $row['zttime']?></td><br />
<td><?php echo $row['publiship']?></td><br />
<td><button><a href="ztselect.php?id=<?php echo $row['id']?>">查看</a></button><button><a href="upzt.php?act=up&id=<?php echo $row['id']?>">修改</a></button><button class='del' id="<?php echo $row['id']?>"><a href="selectzt.php?act=del&id=<?php  echo $row['id']?>" >删除</a></button></td><br />
</tr><br />
<?php }; ?><br />
</table>
ログイン後にコピー


マスター、これを書くと、PHP クエリが 2 回実行されますか?

<スクリプトタイプ="text/javascript">
$(function() {
$('.del').click(function() {
$('#' $(this).attr('id')).remove();
});
});

このjsは現在のtrを削除するものですが、 $selectSpecialContent=$dbc->prepare("select * from naszt");
だと思います。 $selectSpecialContent->execute(); この SQL クエリは再度実行されました。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート