需求如题!

解决方案 »

  1.   

    这应该放到前端用ajax来做,发送2次ajax做比较好,不然运行一个php要等10秒才运行完,状态栏loading好久
      

  2.   


    这个简单直接明了!不过这个若是循环插入,会是什么效果?sleep(10),循环次数多了,会对性能产生什么影响?
      

  3.   

    7楼说的页面一关,程序会中断的。。
    或者你可以在服务器写个页面.代码如下
    <?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看看,希望能帮到你
      

  4.   

    前段或者后端写个时间判断就执行sql不就可以吗?关键不知道楼主是什么样的需求?
      

  5.   

    10秒种周期的数据也插到数据库,你这个是什么需求?
    使用memcache 直接在内存里操作就是了.
      

  6.   

    想了下,如果是服务器的话,在服务器放个客户端,1秒执行一次'delete from table where addtime-unix_timestamp()>10',把添加时间大于10秒的删除就行了