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

2015-01-24信息快讯网

这篇文章主要介绍了如何用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执行这个删除脚本即中。
该脚本会在浏览器中显示出所有表删除成功的信息。

php获取客户端电脑屏幕参数的方法
PHP计算百度地图两个GPS坐标之间距离的方法
php实现按照权重随机排序数据的方法
PHP实现采集抓取淘宝网单个商品信息
php计划任务之ignore_user_abort函数实现方法
php使用fputcsv()函数csv文件读写数据的方法
thinkphp备份数据库的方法分享
php读取csv数据保存到数组的方法
PHP实现格式化文件数据大小显示的方法
php使用PDO操作MySQL数据库实例
php连接oracle数据库及查询数据的方法
Yii实现多数据库主从读写分离的方法
php+mysqli实现批量替换数据库表前缀的方法
完整删除ecshop中获取店铺信息的API
彻底删除thinkphp3.1案例blog标签的方法
php 删除cookie方法详解
php删除左端与右端空格的方法
php最简单的删除目录与文件实现方法
php防止伪造数据从地址栏URL提交的方法
一个图片地址分解程序(用于PHP小偷程序)
PHP+Ajax检测用户名或邮件注册时是否已经存在实例教程
PHP+MYSQL会员系统的开发实例教程
ThinkPHP的MVC开发机制实例解析
ThinkPHP中URL路径访问与模块控制器之间的关系
ThinkPHP连接数据库及主从数据库的设置教程
PHP中数据库单例模式的实现代码分享
Linux下PHP连接Oracle数据库
Win7 64位系统下PHP连接Oracle数据库
PHP中使用json数据格式定义字面量对象的方法
Php连接及读取和写入mysql数据库的常用代码
PHP中unset,array_splice删除数组中元素的区别
PHP中使用glob函数实现一句话删除某个目录下的所有文件
PHP轻量级数据库操作类Medoo增加、删除、修改、查询例子
ThinkPHP实现批量删除数据的代码实例
PHP实现删除非站内外部链接实例代码
©2014-2024 dbsqp.com