所以我需要创建一个每次用户完成一个动作时调用的函数,然后根据他们的动作给他们exp点。
目前我有这样的事情:
$this->db->query("INSERT INTO experience (userid, action, exp) VALUES (1, $some_action, $exp)");
只是想知道跟踪他们取得的成就的最佳方法是什么?也可以使用 SUM 函数根据这些记录计算他们的 exp 吗?或者如果有很多记录会不会太慢?
谢谢!
所以我需要创建一个每次用户完成一个动作时调用的函数,然后根据他们的动作给他们exp点。
目前我有这样的事情:
$this->db->query("INSERT INTO experience (userid, action, exp) VALUES (1, $some_action, $exp)");
只是想知道跟踪他们取得的成就的最佳方法是什么?也可以使用 SUM 函数根据这些记录计算他们的 exp 吗?或者如果有很多记录会不会太慢?
谢谢!