PHP を使用してデータをバッチ削除する方法をまだ知らない人も多いと思いますが、これを実現するには、PHP を mysql の in 条件と組み合わせる必要があります。誰もがこの文を読んだことがあるでしょう。それでは、それを行う方法がわかるでしょう。ここで、知っておく必要がある友人のためにデータの一括削除のプロセスを詳しく説明します。
必要なSQL構文を削除します
(1,2,3) の ID である aaaa から削除します。1,2,3 は削除する必要があるレコードです
それではphpでどうやってやるのか
1. まず、記事一覧ページ(list.php)で、複数選択ボックスの名前を「$del_id[]」とし、値は記事ID番号とします。
例(list.php):
コードは次のとおりです | |
<フォーム名="del_form" アクション="del.php" メソッド="post">
$result=mysql_query("ニュースから * を選択");
while($rs=mysql_fetch_array($result)){ if($del_id!=""){
$del_num=count($del_id);
for($i=0;$i<$del_num;$i++){ | 上記のバッチコアコードはフォーム名del_id[]と
コードは次のとおりです
for($i=0;$i mysql_query("id='$del_id[$i]' のニュースから削除"); } | |||||||
これは、送信された配列を取得し、それを削除するためにそれぞれを走査するものです。実際、これを改善することができます。
http://www.bkjia.com/PHPjc/873236.html |