那信息是给一个看的还是很多人都可以看?
如果一个人看的比较简单,在保存信息的表新加一字段,默认值0(也可为其它,区分开就行了)
当用户阅读过后就将该字段的值变为1.扣分的话,当为0时则扣分,为1则不扣。
如果公开的信息大家都可以,则稍麻烦一点,可以另外建个表来存储是否已阅,也可以在信息表或者用户表新加一备注字段,如果加在信息表则将已阅读过信息的用户ID保存到该字段中,用分隔符隔开,如果加在用户表,则相反,将该用户阅读过的ID保存到该字段中。
扣分的时候判断ID是否存在(instr)就行了,如果不存在则扣分,并将ID加进去,如果ID已经存在则不用扣分。