新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
PHP批量刪除數(shù)據(jù)減輕程序員壓力
PHP程序員們在處理網(wǎng)站中垃圾文件數(shù)據(jù)的時候,通常都會遇到大量的數(shù)據(jù)刪除需求。那么我們就想到了PHP批量刪除數(shù)據(jù)的方法。#t#

目前創(chuàng)新互聯(lián)已為上千多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)絡(luò)空間、網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計、南陵網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
首先在文章列表頁面(list.php),將多選筐命名為:“$del_id[]”,值為文章ID號。 例如(list.php):
- < form name='del_form' action='del.php'
method='post'> - < ?php
- $result=mysql_query('select * from news');
- while($rs=mysql_fetch_array($result)){
- ?>
- < input name='del_id[]' type='checkbox'
id='del_id[]' value='< ?=$rs[id]?>' /> - < ?=$rs[title]?>
- < ?php
- }
- ?>
- < /form>
- 2、處理頁面(del.php):
- < ?php
- if($del_id!=''){
- $del_num=count($del_id);
- for($i=0;$i< $del_num;$i++){
- mysql_query('Delete from news where
id='$del_id[$i]''); - }
- echo('< script type='text/javascript'>
alert('刪除成功!');history.back();< /script>'); - }else{
- echo('< script type='text/javascript'>
alert('請先選擇項目!');history.back();< /script>'); - }
- ?>
1.PHP批量刪除數(shù)據(jù)首先引入jquery腳本庫
- < script language='JavaScript'
type='text/javascript'
src='http://jqueryjs.googlecode.
com/files/jquery-1.3.2.min.js'>- < /script>
將下列代碼加上
- < script language='JavaScript'
type='text/javascript'>- $(document).ready(function()
- {
- $('input[id='del']').click(function()
- {
- var del_arry='';
- $('input[name='del_id[]'][checked]')
.each(function(){- del_arrydel_arry=del_arry+$(this).val()+',';
- });
- if (del_arry!='')
- {
- $.post('com_del.php', {value:''+
del_arry+''}, function(data){- if(data==1) {
- window.location.reload();
- alert(' 刪除成功!');
- }else if(data==2){
- alert('刪除失??!');
- }
- });
- }
- });
- });
- < /script>
2.com_shen.php(下面的部分可以自己發(fā)揮,用你自己的數(shù)據(jù)庫連接和處理方法)
- < ?php
- include '../cyr/inc/conn.php';
- include '../cyr/inc/page.class.php';
- $conn = new DB();
- $conn-> Connection();
- $array = $_POST['value'];
- //將所選的值組成的數(shù)組放入$array數(shù)組
- $array=split (',', $array);
- if(!empty($array)){
- $del_num=count($array);
- for($ii=0;$ii< $del_num;$ii++){
- $conn->str = 'update yj_comment set
co_shenhe=1 where id='.$array[$ii];- $conn->getResult();
- }
- echo $string = 1;
- }else{
- echo $string =2;
- }
- $conn->ColseConnection();
- ?>
以上就是PHP批量刪除數(shù)據(jù)的相關(guān)實現(xiàn)方法。
名稱欄目:PHP批量刪除數(shù)據(jù)減輕程序員壓力
分享鏈接:http://fisionsoft.com.cn/article/coihdpp.html


咨詢
建站咨詢
