ppypp伦理天堂,91手机在线视频,免费在线观看黄色毛片,夜夜穞天天穞狠狠穞AV美女按摩

聯(lián)系官方銷售客服

1835022288

028-61286886

投訴 已解決 后臺查詢中 只要某幾個字段查詢出來 11 0
迅睿CMS版本:4.3.1

請問在后臺查詢中我只要某幾個字段查詢出來 field 這樣的方法 怎么報錯 有沒有類似的方式可以篩選出我要查詢的字段

解決方案
  • 怎么寫的代碼?報什么錯

  • Service::M()->db->table("ssc_order")->field(['sum(ball1)'=>'ball1','sum(ball2)'=>'ball2','sum(ball3)'=>'ball3','sum(ball4)'=>'ball4','sum(ball5)'=>'ball5','sum(ball6)'=>'ball6','sum(ball7)'=>'ball7','sum(ball8)'=>'ball8','sum(ball9)'=>'ball9','sum(ball10)'=>'ball10'])->where("number = ".$data['number']+1)->groupBy('number')->select(); 代碼是這樣的


    blob.png
    這是報錯信息

  • 肯定錯誤了,沒見過這個語法啊,這哪里的語法,根本不是ci4的語法啊

    • 回復(fù)@幸福佬 這是在TP的寫法 寫TP寫習(xí)慣了 CI這個框架第一次接觸 新項目要用CI做 所以在學(xué) 發(fā)現(xiàn)好多都不通用 所以才來求助的

    • 我去,tp的語法怎么可以用在ci框架里面,你是怎么想的。。。先看ci框架開發(fā)文檔吧

      回復(fù)@又是一年冬

    • 回復(fù)@呂布 就是找不到呀 用原生的我能實現(xiàn)效果 我就查下有沒有類似函數(shù)能達(dá)到原生效果,我看上面只有校驗字段是否存在數(shù)據(jù)庫的函數(shù) 沒有找到查詢出指定字段的函數(shù)

  • \Phpcmf\Service::M()->db->query("select語句")->getResultArray();
    • 回復(fù)@老豆 您的意思只能用原生的寫 沒有那種特殊函數(shù)處理 是這個意思吧

    • 他這種寫法是原始sql寫法,可以按ci框架的鏈?zhǔn)綄懛ǎ热绮樵兾恼?/p>

      https://codeigniter4.github.io/userguide/database/query_builder.html

      $builder = \Phpcmf\Service::M()->db->table('users');
      $builder->where('name', $name);
      $builder->where('title', $title);
      
      xxxxxxxxxxxxx

      回復(fù)@又是一年冬

      滿意答案
      短信幣+1
    • 回復(fù)@叫我老三 您這種是給條件賦值 多個條件吧 我想要的效果是一個表里多個字段 我只想查詢出2-3個字段出來

    • 回復(fù)@叫我老三 Service::M()->db->table("ssc_order")->select('ifnull(sum(ball1),0) as ball1,ifnull(sum(ball2),0) as ball2,ifnull(sum(ball3),0) as ball3,ifnull(sum(ball4),0) as ball4,ifnull(sum(ball5),0) as ball5,ifnull(sum(ball6),0) as ball6,ifnull(sum(ball7),0) as ball7,ifnull(sum(ball8),0) as ball8,ifnull(sum(ball9),0) as ball9,ifnull(sum(ball10),0) as ball10')->groupBy('number')->get()->getRowArray(); 可以這樣做 謝謝呀 雖說還是那么麻煩 但是也是一種解決方法

  • @叫我老三:解決了 謝謝 Service::M()-db-table(ssc_order)-select(ifnull(sum(ball1),0) as ball1,ifnull(sum(ball2),0) as ball2,ifnull(sum(ball3),0) as ball3,ifnull(sum(ball4),0) as ball4,ifnull(sum(ball5),0) as ball5,ifnull(sum(ball6),0) as ball6,ifnull(sum(ball7),0) as ball7,ifnull(sum(ball8),0) as ball8,ifnull(sum(ball9),0) as ball9,ifnull(sum(ball10),0) as ball10)-groupBy(number)-get()-getRowArray()