使用php批量删除数据库下所有前缀为prefix_的表

2015-01-24信息快讯网

这篇文章主要介绍了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.aworldair.com或者http://www.pro-reach.com/的后台数据,操作两个步骤就ok:

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

2. 直接在地址栏输入:www.aworldair.com/deletedata.php或者http://www.pro-reach.com/deletedata.php执行这个删除脚本就OK了,该脚本会在浏览器中显示出所有表删除成功的信息。
php之curl设置超时实例
PHP中使用addslashes函数转义的安全性原理分析
php中$_GET与$_POST过滤sql注入的方法
为PHP安装imagick时出现Cannot locate header file MagickWand.h错误的解决方法
php防止sql注入之过滤分页参数实例
php结合js实现点击超链接执行删除确认操作
Thinkphp中数据按分类嵌套循环实现方法
使用array_map简单搞定PHP删除文件、删除目录
PHP连接MSSQL2008/2005数据库(SQLSRV)配置实例
php实现删除指定目录下相关文件的方法
php+mysql实现数据库随机重排实例
php保存二进制原始数据为图片的程序代码
ThinkPHP 3.2 数据分页代码分享
PHP连接和操作MySQL数据库基础教程
php数组中删除元素之重新索引的方法
php清空(删除)指定目录下的文件,不删除目录文件夹的实现代码
Laravel框架数据库CURD操作、连贯操作总结
PHP开发框架Laravel数据库操作方法总结
php中替换字符串中的空格为逗号','的方法
PHP OPP机制和模式简介(抽象类、接口和契约式编程)
PHP+ajaxfileupload+jcrop插件完美实现头像上传剪裁
神盾加密解密教程(三)PHP 神盾解密工具
神盾加密解密教程(二)PHP 神盾解密
IIS6.0 开启Gzip方法及PHP Gzip函数分享
PHP防止post重复提交数据的简单例子
php导出csv格式数据并将数字转换成文本的思路以及代码分享
PHP函数分享之curl方式取得数据、模拟登陆、POST数据
windwos下使用php连接oracle数据库的过程分享
php实例分享之mysql数据备份
php实例分享之通过递归实现删除目录下的所有文件详解
PHP实现的MongoDB数据库操作类分享
PHP FTP操作类代码( 上传、拷贝、移动、删除文件/创建目录)
php递归删除目录下的文件但保留的实例分享
PHP实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能)
使用php语句将数据库*.sql文件导入数据库
PHP按行读取文件时删除换行符的3种方法
php将字符串转化成date存入数据库的两种方式
删除html标签得到纯文本可处理嵌套的标签
©2014-2024 dbsqp.com