光靠数据库本身是不能实现的,可以新增一个字段:pretime
上次登录时间为time,time与pretime之差则可满足你做的判断如果只有一个字段的话,可以尝试用cookie记录上次登录的时间个人意见,大家多讨论

解决方案 »

  1.   

    一句不太好实现
    可以考虑在程序里结合SQL来实现比较简单一些
      

  2.   

    在登陆时
    //先验证用户信息
    $localtime=date("i-m-s")+time;
    mysql_query("select * from member where time<'$localtime'");
    mysql_fetch_array(...)
    ......
    //上面的即查出了登陆超过两次的记录
    mysql_query("update member set time = '$localtime'");
    //更新记录到本次
      

  3.   

    可能有的网友理解错了我的意思,
    我现在是要查找也就在规定时间里登陆超过一次的记录。我不是去限制他什么,因为我只要查看是那些会员在同一时间里频繁登陆,或许一句SQL语句成不了?知道的麻烦通知一声。
      

  4.   

    select count(*),name from table1 
       where time between time1 and time2
           group by name having count(*) > 1