有的时候,我们做网站,碰到要测试PHP程序的时候,就会要清空数据库里的数据表,就像我的一个免费在线电影网站,装好后,里面的数据表有上百个,有的虚拟主机不支持批量删除数据库文件,那我们就只有用这个文件就可以了,文件一次就把数据库里的全部数据表都清空了,要谨慎使用!
复制以下代码保存为***.php 运行就OK了 (***为任意名字),把文件上传到你的空间,在浏览器输入你的网站地址+***.php就可以了!如:www.297dy.cn/1.php 程序瞬间就会把你数据库里的数据表清除掉!!
<?php
$user = ""; //数据库用户名
$password = "";//数据库密码
$db_name = "";//数据库名
$link = mysql_connect("localhost:3306",$user,$password);
mysql_select_db("$db_name",$link);
echo "<p>正在清空数据库...";
$result=mysql_query("SHOW tables",$link);
while ($currow=mysql_fetch_array($result)) {
mysql_query("drop TABLE IF EXISTS $currow[0]");
echo $currow[0]."<br>";
}
echo "成功</p>";
?>