php程序里面,把一个变量放入数据库以后,如何让这个变量存放在数据库中24个小时以后被自动清空
<?phpecho$st;mysql_query("INSERTINTO`biao`(id,code)VALUES('$id','$str')");?>比如我上面的这段代...
<?php
echo $st;
mysql_query("INSERT INTO `biao`(id,code) VALUES('$id','$str')");
?>
比如我上面的这段代码,把输出的变量$st 放入数据库的表中,但是这个变量只能存放24个小时,24个小时以后,这个变量 $st会被自动清空;
请教一下各位大神,我什么样编写代码才能实现这个变量24个小时以后会被自动清空啊?我是个初学者,能得到各位详细的解答更好了. 展开
echo $st;
mysql_query("INSERT INTO `biao`(id,code) VALUES('$id','$str')");
?>
比如我上面的这段代码,把输出的变量$st 放入数据库的表中,但是这个变量只能存放24个小时,24个小时以后,这个变量 $st会被自动清空;
请教一下各位大神,我什么样编写代码才能实现这个变量24个小时以后会被自动清空啊?我是个初学者,能得到各位详细的解答更好了. 展开
4个回答
展开全部
<?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小时即可
望采纳
展开全部
11111111111111111111111111111
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以用程序做计划任务,也可以在数据库写事件
追问
谢谢你关注我的问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以通过缓存设置吧
追问
谢谢您关注我的问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询