PHP批量删除数据减轻程序员压力
2013-09-04 21:52
344 查看
首先在文章列表页面(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批量删除数据首先引入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(下面的部分可以自己发挥,用你自己的数据库连接和处理方法)
< ?php include '../cyr/inc/conn.php'; include '../cyr/inc/page.class.php'; $conn = new DB(); $conn-> Connection(); $array = $_POST['value']; //将所选的值组成的数组放入$array数组 $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批量删除数据的相关实现方法。
< 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批量删除数据首先引入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(下面的部分可以自己发挥,用你自己的数据库连接和处理方法)
< ?php include '../cyr/inc/conn.php'; include '../cyr/inc/page.class.php'; $conn = new DB(); $conn-> Connection(); $array = $_POST['value']; //将所选的值组成的数组放入$array数组 $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批量删除数据的相关实现方法。
相关文章推荐
- 在php中实现MySql相同前缀数据表的批量删除
- php中批量删除Mysql中相同前缀的数据表
- JSON PHP中返回JSON数据(多个JSON通过一个大的数组组合成一个JSON字符串),在客户端解析JSON数据减轻服务端压力
- php中批量删除Mysql中相同前缀的数据表的代码
- php+mysqli实现批量执行插入、更新及删除数据的方法
- php批量删除数据
- PHP 批量删除数据的方法分析
- php部分---对数据的多条件查询,批量删除
- php+mysqli实现批量执行插入、更新及删除数据的方法
- PHP+JS实现批量删除数据功能示例
- php批量删除数据
- php 批量删除数据
- php批量删除数据
- php批量删除操作(数据访问)
- PHP页面批量删除数据
- php+mysqli实现批量执行插入、更新及删除数据的方法
- PHP 批量删除数据的方法分析
- PHP批量删除数据
- PHP实现对文本数据库的数据显示、加入、修改、删除、查询