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

来源:互联网 发布:前端连接数据库 编辑:程序博客网 时间:2024/06/02 05: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