繁体   English   中英

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

[英]How can i pair images in my DB?

我很难给这个问题一个标题,我希望我说得足够清楚。 我在MYSQL数据库中使用PHP和HTML。

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

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

希望这可以帮助:

您需要一个用于球员的表格,其中包含一个国籍ID的字段,以及一个带有国籍和国旗名称的表格。

这样,您可以选择玩家并通过ID加入国籍。

然后,您要做的就是将玩家ID保存在用户“个人资料”中。

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

  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是图片的文件名。 意味着一个玩家可以拥有多张图片。

并将所有头像(具有唯一名称的玩家头像)保存在一个文件夹中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM