php批量删除数据库下指定前缀的表以prefix_为例


Posted in PHP onAugust 24, 2014

如何用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。
比如,要删除3water.com或者https://3water.com/的后台数据,操作两个步骤就ok:

1. 首先将这个保存好的deletedata.php文件上传至你的网站根目录;

2. 直接在地址栏输入:3water.com/deletedata.php或者https://3water.com/deletedata.php执行这个删除脚本即中。
该脚本会在浏览器中显示出所有表删除成功的信息。

PHP 相关文章推荐
php中实现记住密码自动登录的代码
Mar 02 PHP
php环境配置之CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI比较?
Oct 17 PHP
php数组函数序列之array_intersect() 返回两个或多个数组的交集数组
Nov 10 PHP
php使用百度翻译api示例分享
Jan 31 PHP
ThinkPHP模板输出display用法分析
Nov 26 PHP
关于PHP开发的9条建议
Jul 27 PHP
php判断用户是否关注微信公众号
Jul 22 PHP
解决PHP程序运行时:Fatal error: Maximum execution time of 30 seconds exceeded in的错误提示
Nov 25 PHP
thinkphp5.0自定义验证规则使用方法
Nov 16 PHP
PHP的简单跳转提示的实现详解
Mar 14 PHP
PHP自动载入类文件函数__autoload的使用方法
Mar 25 PHP
使用laravel指定日志文件记录任意日志
Oct 17 PHP
一个图片地址分解程序(用于PHP小偷程序)
Aug 23 #PHP
PHP+Ajax检测用户名或邮件注册时是否已经存在实例教程
Aug 23 #PHP
PHP+MYSQL会员系统的开发实例教程
Aug 23 #PHP
ThinkPHP的MVC开发机制实例解析
Aug 23 #PHP
ThinkPHP中URL路径访问与模块控制器之间的关系
Aug 23 #PHP
ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结
Aug 23 #PHP
wamp安装后自定义配置的方法
Aug 23 #PHP
You might like
用来解析.htpasswd文件的PHP类
2012/09/05 PHP
curl不使用文件存取cookie php使用curl获取cookie示例
2014/01/26 PHP
使用PHP破解防盗链图片的一个简单方法
2014/06/07 PHP
PHP简单判断iPhone、iPad、Android及PC设备的方法
2016/10/11 PHP
php无限级分类实现方法分析
2016/10/19 PHP
微信公众号开发之获取位置信息php代码
2018/06/13 PHP
PHP连接SQL Server的方法分析【基于thinkPHP5.1框架】
2019/05/06 PHP
addEventListener和attachEvent二者绑定的执行函数中的this不相同
2012/12/09 Javascript
javascript生成随机大小写字母的方法
2014/02/20 Javascript
jquery对table中各数据的增加、保存、删除操作示例
2014/05/14 Javascript
js图片跟随鼠标移动代码
2015/11/26 Javascript
BootStrap智能表单实战系列(三)分块表单配置详解
2016/06/13 Javascript
js 自带的sort() 方法全面了解
2016/08/16 Javascript
BootStrap table使用方法分析
2016/11/08 Javascript
bootstrap使用validate实现简单校验功能
2016/12/02 Javascript
vue axios 二次封装的示例代码
2017/12/08 Javascript
JavaScript的数据类型转换原则(干货)
2018/03/15 Javascript
react 父子组件之间通讯props
2018/09/08 Javascript
微信小程序实现左滑动删除效果
2020/03/30 Javascript
vue+layui实现select动态加载后台数据的例子
2019/09/20 Javascript
Vue组件间数据传递的方式(3种)
2020/07/13 Javascript
深入理解javascript中的this
2021/02/08 Javascript
python3中获取文件当前绝对路径的两种方法
2018/04/26 Python
详解Django之admin组件的使用和源码剖析
2018/05/04 Python
python for循环remove同一个list过程解析
2019/08/14 Python
python进程池实现的多进程文件夹copy器完整示例
2019/11/27 Python
Python使用pyyaml模块处理yaml数据
2020/04/14 Python
Python用SSH连接到网络设备
2021/02/18 Python
利用纯html5绘制出来的一款非常漂亮的时钟
2015/01/04 HTML / CSS
英国高档百货连锁店:John Lewis
2017/11/20 全球购物
回门宴新郎答谢词
2014/01/12 职场文书
搞笑获奖感言
2014/01/30 职场文书
2014新年元旦活动策划方案
2014/02/18 职场文书
建房协议书
2014/04/11 职场文书
Java常用函数式接口总结
2021/06/29 Java/Android
Mysql 如何合理地统计一个数据库里的所有表的数据量
2022/04/18 MySQL