我有一個名爲users
的表,其中當前包含的列爲money
整數類型包含用戶當前擁有的金額。如何在SQL中存儲多個虛擬貨幣
但是,我想擴大並有其他幾種基於對方的貨幣。 1金= 10銀= 100銅(或類似的東西)。當你獲得100個銅牌時,他們會轉換成1個金牌。 10青銅= 1銀也是一樣。 所有這些貨幣在我的表格中都有自己的專欄。我有一個鉤子函數,如果可能的話,在每個請求中調用並更新資金。
我被告知,雖然我可以使用只有一列money
然後我可以玩變量和取出不同的貨幣。
但我的問題是:什麼是最好的方法?
如果後一種方法最好:如何將變量放到已存在的對象(包含用戶數據的對象;我認爲它叫做stdClass
或類似的東西)? $user->username
等?
需要注意的是你的問題的標題有點誤導(幷包含一個錯字),因爲這個問題是不是'真正的'貨幣。對於實際貨幣,它們之間的關係會波動,因此所需的解決方案會有所不同。 –