Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[经验] 如何快速清空MY SQL数据库里所有的数据表[教程]

[复制链接]
nazi9609 发表于 2008-5-5 10:55:26 | 显示全部楼层 |阅读模式
有的时候,我们做网站,碰到要测试PHP程序的时候,就会要清空数据库里的数据表,就像我的一个免费在线电影网站,装好后,里面的数据表有上百个,有的虚拟主机不支持批量删除数据库文件,那我们就只有用这个文件就可以了,文件一次就把数据库里的全部数据表都清空了,要谨慎使用!

复制以下代码保存为***.php 运行就OK了 (***为任意名字),把文件上传到你的空间,在浏览器输入你的网站地址+***.php就可以了!如:www.297dy.cn/ 123.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>";

?>

[ 本帖最后由 nazi9609 于 2008-5-5 13:35 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-15 06:32 , Processed in 0.103728 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表