国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php批量刪除數據程序代碼

2024-05-04 21:49:04
字體:
來源:轉載
供稿:網友

我相信很多朋友還不知道如何來批量刪除不要的數據,單使用php 批量刪除數據我們需要結合mysql的in條件來實現了,這個估計大家看了這句話就明白如何做了,下面我就來給需要了解的朋友詳細分析批量刪除數據過程.

我們刪除需要的sql語法:

delete from aaaa where id in(1,2,3)這里面的1,2,3就是我們需要刪除的記錄了

那么在php中如何來做.

1、首先在文章列表頁面(list.php),將多選筐命名為:“$del_id[]”,值為文章ID號.

例如(list.php),代碼如下:

  1. <form name="del_form" action="del.php" method="post">  
  2. <?php  
  3. $result=mysql_query("select * from news");  
  4. while($rs=mysql_fetch_array($result)){  
  5.  ?>  
  6. <input name="del_id[]" type="checkbox" id="del_id[]" value="<?=$rs[id]?>" /><?=$rs[title]?>  
  7.  <?php  
  8. }  
  9.  ?>  
  10.  </form> 

2、處理頁面,del.php代碼如下:

  1. <?php  
  2.  if($del_id!=""){  
  3.  $del_num=count($del_id);  
  4.  for($i=0;$i<$del_num;$i++){  
  5.  mysql_query("Delete from news where id='$del_id[$i]'");  
  6.  } 
  7.  echo("<script type='text/javascript'>alert('刪除成功!');history.back();</script>"); //開源代碼Vevb.com 
  8. }else{  
  9.  echo("<script type='text/javascript'>alert('請先選擇項目!');history.back();</script>");  
  10. }  
  11. ?> 

案例分析:

上面批量核心代碼是 表單名為del_id[],代碼如下:

  1. for($i=0;$i<$del_num;$i++){  
  2.  mysql_query("Delete from news where id='$del_id[$i]'");  

這個就是獲取提交過來的數組然后我們再遍歷一條條刪除了這個與我們最前面的說法更小一樣,其實我們可以加地改進,代碼如下:

  1. $ids = implode(',',$_POST['del_id']); 
  2. $sql ="delete from aaaa where id in($ids)"
  3. mysql_query($Sql); 

這樣就可以簡少很多的語句,當然上面需要判斷提交過來的是不是數組了,最后我們對del.php文件進行代碼優化刪除操作,代碼如下:

  1. <?php  
  2.  if(is_array($del_id)){  
  3.  
  4. $ids = implode(',',$_POST['del_id']); 
  5. $sql ="delete from aaaa where id in($ids)"
  6.  if( mysql_query($Sql)) 
  7. echo '刪除成功'
  8. else 
  9. echo '刪除失敗'
  10.  
  11.  
  12. }  
  13. ?>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 墨脱县| 米林县| 南京市| 宜兴市| 萍乡市| 项城市| 桃园市| 阜阳市| 余姚市| 奉化市| 普安县| 灌云县| 镇沅| 延安市| 团风县| 和田县| 建始县| 锡林浩特市| 苏州市| 黑水县| 安阳县| 十堰市| 辛集市| 姜堰市| 兴城市| 乌拉特前旗| 新和县| 华亭县| 武功县| 阳西县| 长丰县| 九龙县| 长岭县| 景洪市| 柳林县| 正蓝旗| 建湖县| 建始县| 建湖县| 达尔| 庆阳市|