簡體   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