1. 简介
在tp5中,如果我们需要计算某个字段的总和,那么可以使用tp5提供的sum()
函数来实现,下面将给出一个实例代码来演示sum()
函数的使用。
2. 操作步骤
2.1 准备工作
在此之前,我们需要先准确的定义一个model,以便于实现对数据库的数据操作。以下是一个示例model:
namespace app\index\model;
use think\Model;
class User extends Model{
}
这里的model是定义在 app\index\model
目录下的 User
类。
2.2 使用实例
接下来就可以通过 User
模型进行对数据库的操作,例如我们需要求某个表中某个字段的总和,可以使用如下代码:
$user = new User;
$sum = $user->sum('score');
echo $sum;
这里的score
即为需要计算总和的字段名。
3. 示例代码
下面给出完整示例代码,有需要的读者可以复制代码到本地进行运行。
namespace app\index\controller;
use think\Controller;
use app\index\model\User;
class UserController extends Controller{
public function testSum(){
$user = new User;
$sum = $user->sum('score');
echo $sum;
}
}
通过访问testSum
方法即可输出score
字段的总和。