
你真的不要论坛数据吗?
如果他们有phpmyadmin就用
如果没有就上传这个php,前提是他们数据库支持drop函数
<php
$link = mysql_connect('localhost','你的用户名','你的密码');
mysql_select_db('你的数据库名');
mysql_query('DROP 你的数据库名', $link)or die(mysql_drop_db(你的数据库名,$link));
>
把上面的中文换了再运行
<php
$user = "test"; //数据库用户名
$password = "test";//数据库密码
$db_name = "test";//数据库名
$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>";
>
将以上内容修改下后保存为delphp,在浏览器访问此文件就可以清空数据库
<php
$sql = "INSERT INTO `biao`(id,code,time) VALUES('"$id"','"$str"','"time()"')";
mysql_query($sql);
//判断时间
//现在的时间
$time = time();
if (($time - $row('time'))>86400) {//大于24小时
$sql = "UPDATE `biao` SET `code` = '' WHERE `id` = "$row('id');
}
>
可以写入添加的时候,取值的时候判断这个时间跟现在的时间是否超过24小时即可
望采纳
我给你一个思路,我觉得应该是这样
首先写一个db_clear_to_zorephp 里面写上一条update sql语句 他的功能就是清空那个置顶字段为'0'
然后看你所在服务器是linux 还是 window
如果是linux 那就写一个shell脚本,然后让他定时执行db_clear_to_zorephp
如果是window 那就写一个计划任务,也是让他定时执行db_clear_to_zorephp
这样就可以了
可以打开文件再关闭,例如:
$fclose($fopen('abctxt','w'));
还可以直接写入空字符串,例如:
file_put_contents('abctxt','');
以上就是关于我用的是PHP论坛,一段时间之后如果我把论坛用FTP删了 那SQL数据库里的数据怎么清空我用的是虚拟主机全部的内容,包括:我用的是PHP论坛,一段时间之后如果我把论坛用FTP删了 那SQL数据库里的数据怎么清空我用的是虚拟主机、卸载DISCUZ等 程序的时候 怎么也把数据库里的文件也删掉啊、php程序里面,把一个变量放入数据库以后,如何让这个变量存放在数据库中24个小时以后被自动清空等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)