thinkphp alias ,field的连贯操作,查询一次数据库,计算两个值

阅读 69

2023-02-17


栗子:

$data = M('order')
->alias('o')
->field('sum(add_points)as p ,sum(del_points)as d')
->where('userid',65)
->select();
dump($data);



结果:



array(1) {
[0] => array(2) {
["p"] => string(6) "1182.0"
["d"] => string(4) "5400"
}
}

注意的是 别名的时候, as p 再as 后面只可以是一个字母,不能是一个单词,as add 是错误的

精彩评论(0)

0 0 举报