你实在没有法时,你这样做吧!
表(info):发信人,收信人,主题,内容当用户登录时就按“收信人=登录的当前用户”的条件取出表info的信息,再显示它不就得了吗?

解决方案 »

  1.   

    设计这样一组表:表1:消息ID | 消息内容 | 发送时间 | 发送人 | 附件 | 是否发送给全体
    表2:消息ID | 收件人 | 是否已读发消息的管理员往表1里面写消息,并在表2中设置对应消息应该发送给哪些管理员。其他管理员登录后,或者执行“读取消息”功能时,程序到表里面搜索所有该管理员的信息,显示出来就行了。
      

  2.   

    多谢 Miracle(秋水长天)仁兄的详细指点,我基本思路清楚了!我还有个小问题:
    管理员每次发信息,都要先往表1里面加信息,然后还要到数据库中去设置表2,还有就是每次发信息都需要写个"消息id",那么表2中的消息id也要通过去数据库添加和加入表1中一样的消息id吗?这样做效率会不会太低?小弟比较愚昧还请指点!多谢!