如何在我的数据库中配对图像?

时间:2013-02-07 10:02:52

标签: php html mysql database

我很难给这个问题一个标题,我希望我足够清楚。 我正在使用PHP&带有MYSQL数据库的HTML。

看我有一个会员网站,每个新会员都会随机选择一名足球运动员作为他们的头像。足球运动员头像是从名为“头像”的文件夹中分配的。 用户注册后,将头像移动到名为“used_avatars”的文件夹中。每个图像都被命名​​为足球运动员,因为我想在用户成员页面上显示所选玩家的名称。

这是真正的问题:我想在会员网站上添加一个代表玩家国籍的标志。但我有几个巴西球员,只有一个巴西国旗。如何将我的5名球员与一面旗帜配对。我正在考虑将图像命名为“brazil-ronaldo”,“brazil-carlos”,然后以某种方式将PHP与名称分开,并将它们与旗帜和化身相匹配。这有意义吗?有没有更好的方法呢? 我想我需要在我的数据库中创建一个新表来保存标记和头像匹配的记录吗?

2 个答案:

答案 0 :(得分:2)

希望这会有所帮助:

你需要一张包含国籍身份字段的玩家的桌子和一张带有旗帜名称的国籍的桌子。

这样您可以选择播放器并通过ID加入国籍。

然后,您只需将玩家ID保存在用户“个人资料”中。

答案 1 :(得分:1)

不是为新成员分配随机玩家头像,而是指定默认头像(卡通)。

  1. 会员/用户表格将有一列avatar_id
  2. 表格avatars_history (member_id, avatar_id, order)。其中order将是他们被改变的顺序。如有必要,您也可以约会。
  3. football_players (player_id, country_id, full_name, dob, world_rank, etc)
  4. 表格avatars (player_id, avatar_id),其中avatar_id是图片的文件名。意味着单个玩家可以拥有多张图片。
  5. 并将所有头像(具有唯一名称的播放器图片)保存在一个文件夹中。