我使用PHP和MySQL數據庫INSERT MySQL的記錄,如果條件得到滿足
以便讓它能夠插入你的分數,然後告訴你你的位置,我得到了它創造高分表的遊戲,但以防止我希望它檢查以下同一個人垃圾郵件板,
if score from your IP exists and score > your_current_highscore
UPDATE score
這是很容易的,是什麼使得它很難是而不是「得分」有2個變量,「TIME」(如何長時間完成)和「PERCENT」(他們完成了多少遊戲)。
我不知道如何構造SQL語句,我是否需要
if time OR percent > current
;或
if time AND percent > current
時間將是主要的排序,以百分之二
誰能uncomplicate這給我嗎?
所以更快地獲得更多的遊戲會導致更好的排名,並因此更新現有記錄?如果IP地址不匹配,查詢是否需要插入? –
是的,這是正確的。我可以處理插入,如果它不存在,它只是更新的一部分,我不能讓我的頭因爲兩個變量 – user961882
如果玩家獲得更多的遊戲,但需要更長時間? –