[英]How can i pair images in my DB?
我很难给这个问题一个标题,我希望我说得足够清楚。 我在MYSQL数据库中使用PHP和HTML。
看到我有一个会员站点,每个新成员都会得到一个随机选择的足球运动员作为其化身。 足球运动员的头像是从名为“头像”的文件夹中分配的。 注册用户后,头像将移动到名为“ used_avatars”的文件夹中。 每个图像都被称为足球运动员,因为我想在用户成员页面上显示所选运动员的姓名。
真正的问题是:我想在会员网站上添加代表球员国籍的标志。 但是我有几个巴西球员,只有一面巴西国旗。 我如何将我的5个玩家与一个标志配对。 我当时想命名图像“ brazil-ronaldo”,“ brazil-carlos”,然后在PHP中以某种方式将国家与名称分开,并用旗帜和头像进行匹配。 这有意义吗? 有什么更好的方法吗? 我想我需要在数据库中创建一个新表来保留flag和avatar匹配的记录?
希望这可以帮助:
您需要一个用于球员的表格,其中包含一个国籍ID的字段,以及一个带有国籍和国旗名称的表格。
这样,您可以选择玩家并通过ID加入国籍。
然后,您要做的就是将玩家ID保存在用户“个人资料”中。
代替为新成员分配随机玩家头像,而是分配默认头像(卡通)。
avatar_id
。 avatars_history (member_id, avatar_id, order)
。 order
将是更改顺序。 如有必要,您也可以约会。 football_players (player_id, country_id, full_name, dob, world_rank, etc)
。 avatars (player_id, avatar_id)
,其中avatar_id
是图片的文件名。 意味着一个玩家可以拥有多张图片。 并将所有头像(具有唯一名称的玩家头像)保存在一个文件夹中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.