每人能顶无数次 但是每帖只能顶一次 投票也是这个道理吧 不能重复投票 怎么判断是有个专门的表记录这个事情吧 1列是UID 另一列是TID

解决方案 »

  1.   

    每次查证是否该ID,已经操作过这个帖子,或这个投票。LZ要记录下每个投票/回贴的ID
      

  2.   

    顶帖或者投票时记录日志
    然后每次顶帖或投票时查询日志,是否该人已经有过记录,有记录则不准再XXX...
      

  3.   

    查询日志?
    是指LDF文件
    还是一个表
      

  4.   

    可能1 2 3L没明白我的意思 我说的“顶”不是回帖 而是评价
    好比CSDN的帖子 比如我看8楼回帖很不走心 就可以器 “丢个板砖”
    然后还不解气 就想再丢个板砖 
    但是提示说不行了“您已经评价过了”3L的方案我很感兴趣
      

  5.   

    select 1 from 回贴 where uid=@uid
    如果这个记录为空则可以回。
      

  6.   

    是有个专门的表记录这个事情吧 1列是UID 另一列是TID如果记录在数据库,只有这个方法合理
      

  7.   

    两个标识列 帖子ID和用户ID,一个当日数据库的表记录今日的所有帖子评价信息