`
yiyeqinghuasoon
  • 浏览: 658397 次
文章分类
社区版块
存档分类
最新评论

PHP批量删除技巧

 
阅读更多

首先要了解sql语句
$SQL="delete from `PHP100` where id in (1,2,4)";
表单大概是:
<form action="" method="post">
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="1"/>
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="2"/>
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="3"/>
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="4"/>
<input type="submit"/>
</form>

php函数主要用到implode

$ID_Dele= implode(",",$_POST['ID_Dele']);
$SQL="delete from `user` where id in ($ID_Dele)";
××××××××××××××××××××××××××××××××

implode

将数组变成字符串。

语法: string implode(string glue, array pieces);

返回值: 字符串

函数种类: 资料处理

内容说明

本函数将数组的内容组合成一个字符串,参数 glue 是字之间的分隔符号。

使用范例

<?
$colon_separated
= implode ( ":" , $array );
echo
$colon_separated ;
?>


××××××××××××××××××××××××××××××××
全选
<script>function checkall(form, prefix, checkall) {
for(var i = 0; i < form.elements.length; i++) {
var e = form.elements[i];
if(e.name != checkall && (!prefix || (prefix && e.name.match(prefix)))) {
e.checked = form.elements[checkall].checked;
}
}
}</script>
<form>
<input type="checkbox" name="chkall" onclick="checkall(this.form, 'del', 'chkall')">全选
<input type="checkbox" name="del[]" value=1>删除1
<input type="checkbox" name="del[]" value=2>删除2
<input type="checkbox" name="del[]" value=3>删除3
<input type="checkbox" name="del[]" value=4>删除4
<input type="submit" name="modsubmit" value="提交">
</form>

分享到:
评论

相关推荐

    PHP实例开发源码—批量删除MySQL数据库相同前缀的数据表工具.zip

    这个实例源码“PHP实例开发源码—批量删除MySQL数据库相同前缀的数据表工具.zip”提供了一个实用的解决方案,帮助开发者批量删除具有特定前缀的MySQL数据库数据表。这个功能在数据库维护、测试环境清理或应用程序...

    Laravel框架实现的批量删除功能示例

    在本文中,将详细介绍Laravel框架实现的批量删除功能,并通过实例分析了如何在前端界面布局及后台控制器中实现批量删除功能。 ### 前端界面布局 批量删除功能的前端实现主要涉及到HTML和JavaScript的编写。在HTML...

    php实现批量删除挂马文件及批量替换页面内容完整实例

    主要介绍了php实现批量删除挂马文件及批量替换页面内容的方法,涉及php文件与目录的遍历、查找以及字符串与数组的遍历与替换操作相关技巧,适用于utf-8编码环境,需要的朋友可以参考下

    protel批量修改封装

    在"Copy Attributes"中填写修改后的封装,比如AXIAL0.4,然后删除或按照规定格式保留大括号内的内容,如图3所示。点击"OK"即可完成批量修改。 1.2. 方法二: 通过菜单栏选择"Edit" -&gt; "Export to Spread",然后按照...

    PHP实例开发源码—php盾灵批量友情链接管理系统.zip

    【PHP实例开发源码—php盾灵批量友情链接管理系统】是一个基于PHP编程语言的开源项目,旨在帮助网站管理员高效地管理...通过研究和理解这个系统,开发者不仅可以提升PHP技能,还能了解到Web开发的实战技巧和最佳实践。

    PHP7批量上传图片到数据库,并批量下载源码demo.rar

    在PHP7中,批量上传图片并将其存储...总结来说,通过这个PHP7的批量上传图片到数据库的示例,我们可以学习到文件上传、文件处理、数据库操作以及下载文件的关键技巧。这将有助于我们构建一个高效且安全的媒体管理系统。

    php+mysqli实现批量执行插入、更新及删除数据的方法

    标题中的“php+mysqli实现批量执行插入、更新及删除数据的方法”涉及的是PHP语言与MySQL数据库的交互操作。在PHP中, mysqli是用于与MySQL数据库进行交互的一个扩展模块。标题中提到的“批量执行”意味着可以一次性...

    php实现批量修改文件名称的方法

    文件操作包括创建、读取、写入、重命名、删除等操作。本文重点介绍如何使用PHP进行批量文件重命名的方法。 首先,要实现批量重命名,我们通常需要进行文件遍历,获取目录下所有文件的列表。在PHP中,glob函数可以...

    计划任务 定时执行 php

    本程序不同于传统定时: 1.不同于触发式,可独立于页面之外,保证任何系统都能运作,而不用修改页面....3.高级技巧,为了安全,可在执行页面接受参数,在执行的时候 访问 example.php?pw=PassWord 才执行命令,以保证安全.

    PHP实现批量修改文件名的方法示例

    除了上述两种方法之外,文章还提供了几个关于PHP文件操作相关的专题资源,如《php文件操作总结》、《PHP目录操作技巧汇总》、《PHP常用遍历算法与技巧总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》及...

    php+ajax简单实现全选删除的方法

    在Web开发中,实现全选删除功能是常见的需求之一,尤其在需要对数据进行批量操作的场景中。本文将详细介绍如何使用PHP和Ajax技术来实现这一功能,通过前台和后台的协作,提供流畅和用户友好的操作体验。 首先,前台...

    批量替换文件名

    此外,应确保替换规则不会覆盖或删除重要文件,避免对系统或应用程序造成影响。 综上所述,批量替换文件名是一项涉及多方面技术的实用技能,涵盖了文件操作、正则表达式、批处理、特定类型文件的命名规则以及数据...

    注释PHP和html混合代码的小技巧(分享)

    本文将介绍一种巧妙利用PHP的if语句来实现混合代码的批量注释技巧。 首先,我们来看一下这种技巧的基本形式: ```php &lt;?php if (1==2): ?&gt; &lt;!-- HTML 代码片段 --&gt; &lt;?php echo 'PHP 代码片段'; ?&gt; &lt;?php endif; ...

    php+mysql 简易的音乐搜索系统(含后台管理)

    1. 数据导入导出:管理员可以批量导入音乐数据,或者导出数据备份,以应对数据丢失或迁移的需求。 2. 歌曲管理:添加、编辑和删除歌曲信息,包括上传歌曲封面、修改歌曲属性等。 3. 用户管理:管理用户账户,包括...

    PHP与SQL Server 2000架构Windows Web数据库实务(PDG)

    5. PHP与SQL Server的高级应用:可能包括游标、预处理语句、结果集处理、批量操作等,提升性能和安全性。 6. Web应用程序架构:讨论如何设计和实现基于PHP和SQL Server的Web应用,包括用户认证、权限管理、页面导航...

    PHP实例开发源码—PHP版 CSS压缩工具.zip

    总的来说,这个PHP版CSS压缩工具是Web开发者优化网站性能、提升用户体验的实用工具,通过学习和使用这个源码,不仅可以理解CSS压缩的原理,还能深入掌握PHP编程技巧,尤其是处理文件和字符串操作的能力。同时,这也...

    PHP实例开发源码-Parse开源PHP SDK下载.zip

    9. **性能优化**:学习批量操作、缓存策略等技巧,提高数据操作的效率。 通过这个资源包,开发者不仅可以深入理解Parse PHP SDK的使用,还可以参考实例代码来提升自己的PHP编程能力,特别是涉及到后端服务集成和...

    Laravel框架Eloquent ORM删除数据操作示例

    在批量删除的情况下,返回值是所有受影响的记录数之和。 3. 通过指定条件删除 有时候,我们可能需要根据特定条件删除多条记录。这时,可以使用 `where` 方法链式调用来构建查询条件,并通过 `delete` 方法来删除...

Global site tag (gtag.js) - Google Analytics