小弟刚做一个小项目   山寨版的QQ    但是不会设计好友列表  求大虾指点!!!

解决方案 »

  1.   

    在好友表中对于每个好友添加一个字段。简单就 用等级(int)来表示0,1,2,3,4不同数值表示不同的分组!
      

  2.   

    问题是  如何在数据库中建表  让一个QQ号码对应多个好友的QQ号码   这张表怎么建?
      

  3.   

    只需建一个好友表,用XML的方式存储在表中,每一个用户对应一张他的好友XML,只需将xml传到客户端解析即可
      

  4.   

    每个QQ号都建一张好友表两个字段,一个表示好友QQ,另一个表示好友属于哪个列的标识,不是很简单的嘛,QQ_Friends('QQ_ID','Friend_Level');
      

  5.   

    加一张friendship表,其中有主要几个字段:
      fID
      userID 你的user表中对应的ID
      friendID 你朋友在user表中对应的ID(他也是user表中存在的用户)其他的你随便加吧。如果发消息,可以加一个message表。做法和上面基本类似,不再详细叙述