我用的是PHP论坛,一段时间之后如果我把论坛用FTP删了 那SQL数据库里的数据怎么清空我用的是虚拟主机

我用的是PHP论坛,一段时间之后如果我把论坛用FTP删了 那SQL数据库里的数据怎么清空我用的是虚拟主机,第1张

你真的不要论坛数据吗?

如果他们有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个小时以后被自动清空等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9291321.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存