我製作了一個程序,其中照片和照片名稱存儲在文件服務器中,並且名稱,ID和其他信息是一個MYSQL
數據庫。從文件服務器和MYSQL中選擇匹配的照片?
如果我有user "1"
,他們有一個名爲"cat.jpg"
其名稱存儲在文件服務器和數據庫的照片,我怎麼可以不同user 2's
"cat.jpg"
之間的照片?
CONTENT/userphotos
的cat.jpg //uploaded by user 1
dog.jpg //uploaded by user 1
cat.jpg //uploaded by user 2
MYSQL:
USERID = "1" PHOTOID ="1" PHOTONAME = "cat.jpg"
USERID = "2" PHOTOID ="2" PHOTONAME = "cat.jpg"
如何根據用戶我得到正確的cat.jpg?我必須將照片放在/ PHOTOID指定的/ userphotos中嗎?
你怎麼會有在同一文件夾同名的兩個文件?你確定沒有被覆蓋? – Cfreak 2013-04-04 00:25:28
@Cfreak哦,是的,你的權利,但我想我的問題是我如何使這項工作?如果我有photoname的照片,它會工作嗎?什麼是「慣例」?我怎麼能有獨特的名字? – user2127833 2013-04-04 01:04:54
@格雷格的答案是一個非常好的解決方案。您仍然可以看到圖像的名稱,並由用戶唯一標識。 – Cfreak 2013-04-04 16:11:59