php批量删除数据库下指定前缀的表以prefix_为例
如何用php批量删除数据库下所有前缀为prefix_的表。
例子,统一删除前缀为“prefix_”的表。
<?php //设置数据库连接信息。数据库服务器地址,数据库用户名,数据密码 mysql_connect('数据库主机','数据库用户名','数据库密码'); //设置查询的数据库名称 mysql_select_db('数据库名'); $rs=mysql_query('show tables'); while($arr=mysql_fetch_array($rs)) { //设置要批量删除的数据库表前缀,如:prefix_ $TF=strpos($arr[0],'prefix_'); if($TF===0){ $FT=mysql_query("drop table $arr[0]"); if($FT){ echo "$arr[0] 删除成功!<br>"; } } } ?>
操作实例:
新建一个php文件,保存为deletedata.php。
比如,要删除www.jb51.net或者http://www.jb51.net/的后台数据,操作两个步骤就ok:
1. 首先将这个保存好的deletedata.php文件上传至你的网站根目录;
2. 直接在地址栏输入:www.jb51.net/deletedata.php或者http://www.jb51.net/deletedata.php执行这个删除脚本即中。
该脚本会在浏览器中显示出所有表删除成功的信息。
相关推荐
-
thinkphp框架实现删除和批量删除
本文实例讲一下如何用thinkphp实现数据的删除和批量删除吧. 预期效果图: 原谅博主对照片的处理是如此的草率吧... 仍然是 通过MVC模式进行拆分: 首先是视图部分: <form action="__MODULE__/Admin/User/del" method="get"> <tr> <th width="4%"><input type="checkbox" name=&quo
-
PHP批量删除、清除UTF-8文件BOM头的代码实例
记得运行代码前先把文件备份一下哦,避免出现失败问题. 代码一: function checkBOM ($filename) { global $auto; $contents = file_get_contents($filename); $charset[1] = substr($contents, 0, 1); $charset[2] = substr($contents, 1, 1); $charset[3] = substr($contents, 2, 1); if (ord($char
-
php批量删除操作(数据访问)
本文实例为大家分享了php批量删除操作的具体代码,供大家参考,具体内容如下 1.批量删除页面 piliangcaozuo.php <body> <form action="shanchu.php" method="post"> <table width="100%" border="1" cellpadding="0" cellspacing="0">
-
php批量删除cookie的简单实现方法
本文实例讲述了php批量删除cookie的简单实现方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <?php //删除单个cookie:键值设置为空.时间设置为过期了的时间 setCookie("name","",time()-60); //删除多个cookie,采用遍历数组方式 foreach($_COOKIE as $key=>$value){ setCookie($key,"",time()-60); }
-
php中批量删除Mysql中相同前缀的数据表的代码
方法一: 复制代码 代码如下: <?php mysql_connect('','',''); mysql_select_db(''); $rs=mysql_query('show tables'); while($arr=mysql_fetch_array($rs)){ $TF=strpos($arr[0],'class_'); if($TF===0){ $FT=mysql_query("drop table $arr[0]"); if($FT){ echo "$arr
-
基于ThinkPHP实现批量删除
本文实例分析了基于ThinkPHP实现批量删除的代码实例,分享给大家供大家参考,具体如下: 废话不多说,先上效果图: HTML布局(基于bootstrap) <div class="panel panel-default"> <div class="panel-heading"> 留言列表 <a class="btn btn-xs btn-default pull-right" href="javascri
-
PHP 批量删除数据的方法分析
大家可以参考下面的这篇文章http://www.jb51.net/article/6488.htmSQL:$SQL="delete from `doing` where id in ('1,2,3,4')"; 数据用逗号隔开. 表单: 复制代码 代码如下: <form action="?action=doing" method="post"> <input name="ID_Dele[]" type=&quo
-
PHP 批量删除 sql语句
首先要了解sql语句 $SQL="delete from `jb51` where id in (1,2,4)"; 表单大概是: 复制代码 代码如下: <form action="" method="post"> <input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="1"/>
-
ThinkPHP实现批量删除数据的代码实例
ThinkPHP实现批量删除数据原理很简单,只需在模板页面里面写上<input name='id[]' type='checkbox' value='{$vo.id}' class="noborder">这样传过来就是一个数组,action的删除函数del()如下: /** **删除函数支持删除多条和一个 **/ function del(){ //dump($_GET['id']); //$name = strtolower($_GET['_URL_'][0]); //获
-
php批量删除数据
批量删除文章这个技术没什么高深莫测的,只是想写下来与大家分享.(适合初学者:) 1.首先在文章列表页面(list.php),将多选筐命名为:"$del_id[]",值为文章ID号. 例如(list.php): <form name="del_form" action="del.php" method="post"> <?php $result=mysql_query(&quo
随机推荐
- RouterOS实现自动禁止过期帐号的脚本
- JavaScript 基础篇(一)
- Windows api关于注册表的操作经验和总结
- MyBatis存储过程、MyBatis分页、MyBatis一对多增删改查操作
- Java实现拖拽文件上传dropzone.js的简单使用示例代码
- Python __getattr__与__setattr__使用方法
- 快速解决owin返回json字符串多带了双引号"多了重string转义字符串
- Python字典实现简单的三级菜单(实例讲解)
- 浅谈将子类对象赋值给父类对象
- 零基础学JavaScript最新动画教程+iso光盘下载
- 解析如何加快mysql编译的速度
- 解析mysql中的auto_increment的问题
- javascript在firefox下设为首页的代码
- Lua中__index和__newindex之间的沉默与合作
- SQL Server 索引介绍
- jquery根据name属性查找的小例子
- JavaScript中的遍历详解(多种遍历)
- C语言实现Floyd算法
- Navicat把csv数据导入mysql
- ubuntu配置tftp服务的步骤小结