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

论坛 期权论坛 脚本     
匿名技术用户   2020-12-30 10:13   17   0

栗子:

    $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 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP