php使用mysql插入一条记录后,10秒钟自动删除该条记录,求实现 需求如题! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这应该放到前端用ajax来做,发送2次ajax做比较好,不然运行一个php要等10秒才运行完,状态栏loading好久 这个简单直接明了!不过这个若是循环插入,会是什么效果?sleep(10),循环次数多了,会对性能产生什么影响? 7楼说的页面一关,程序会中断的。。或者你可以在服务器写个页面.代码如下<?phpset_time_limit(0);for(;;){ now_time = time(); //现在时间 //addtime是数据库中的记录这条记录插入的时间 $sql='delete from talbename where now_time-addtime>10' mysql_query($sql);//自己改成操作数据库的语句 sleep(8)}?>存为delete_record.php然后服务端用php.exe delete_record.php.后服务器后台执行这个文件看看具体的php.exe后面的参数不记得了。可能要带上-q:php.exe -q delete_record.php.自己翻翻Google看看,希望能帮到你 前段或者后端写个时间判断就执行sql不就可以吗?关键不知道楼主是什么样的需求? 10秒种周期的数据也插到数据库,你这个是什么需求?使用memcache 直接在内存里操作就是了. 想了下,如果是服务器的话,在服务器放个客户端,1秒执行一次'delete from table where addtime-unix_timestamp()>10',把添加时间大于10秒的删除就行了 怎么查一个表有多少字段 PHPExcel导入文件就报错,求解~ 为什么我写的翻页上下各翻一页然后就翻不动了? 同一个页面如何实现局部刷新 怎么用JS控制输入框不能输入 mysql的查询句子 为什么有时候php中含有这2个函数的时候,有时候会执行的非常非常非常慢? 查找相同的字符串 帮助指点我在apache2.0设置pHP4.2.3总是安装不成功???? 请教各位高手一个初级的问题 setcookie之后另一个页面得不到值·~怎么办哩 如果开发一个像磨茹街那样的兴趣小组
这个简单直接明了!不过这个若是循环插入,会是什么效果?sleep(10),循环次数多了,会对性能产生什么影响?
或者你可以在服务器写个页面.代码如下
<?php
set_time_limit(0);
for(;;)
{
now_time = time(); //现在时间
//addtime是数据库中的记录这条记录插入的时间
$sql='delete from talbename where now_time-addtime>10'
mysql_query($sql);//自己改成操作数据库的语句
sleep(8)
}
?>
存为delete_record.php
然后服务端用php.exe delete_record.php.后服务器后台执行这个文件看看
具体的php.exe后面的参数不记得了。可能要带上-q:php.exe -q delete_record.php.自己翻翻Google看看,希望能帮到你
使用memcache 直接在内存里操作就是了.