第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何根據(jù)codeigniter中的特定值顯示行數(shù)

如何根據(jù)codeigniter中的特定值顯示行數(shù)

PHP
慕碼人8056858 2021-06-29 13:51:50
我正在尋找一種使用 CodeIgniter 根據(jù)特定列數(shù)據(jù)顯示行數(shù)的解決方案。這基本上是用于商店注冊(cè)項(xiàng)目。我有一個(gè)shopowner名為status. 而這一status列只有 3 個(gè)值。IE。如果狀態(tài)是,0則記錄正在等待批準(zhǔn),一旦批準(zhǔn),狀態(tài)將變?yōu)?和2拒絕。現(xiàn)在在我的儀表板中,我需要顯示待處理、已批準(zhǔn)和已拒絕記錄的總數(shù)。任何人都可以幫我解決這個(gè)問(wèn)題,請(qǐng)告訴我要在模型、控制器和視圖中添加什么。我對(duì) CodeIgniter 完全陌生。提前致謝。模型public function count_rows($status)    {        $this->db->select('status, COUNT(status) as total');        $this->db->group_by('status', $status);          $this->db->get('shopowner');    }預(yù)期的輸出會(huì)像注冊(cè)總數(shù):4 待批準(zhǔn):2 已批準(zhǔn):1 已拒絕:1
查看完整描述

2 回答

?
犯罪嫌疑人X

TA貢獻(xiàn)2080條經(jīng)驗(yàn) 獲得超4個(gè)贊

無(wú)需在代碼的第一行給出 'status' 列,只需使用 '$this->db->select('COUNT(*) as total');' 在第一行并使用帶有狀態(tài)列的 where 子句而不是在“group_by”子句中使用的“status”列。你可以試試下面的代碼:


public function count_rows($status)

{

    $this->db->select('COUNT(*) as total');

    $this->db->from('shopowner');

    $this->db->where('status', $status);

    $this->db->group_by('status');  

    $this->db->get();

}


查看完整回答
反對(duì) 回復(fù) 2021-07-02
?
陪伴而非守候

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超8個(gè)贊

如果您想在一個(gè)查詢中獲取所有統(tǒng)計(jì)信息,您可以使用以下代碼


 $this->db->select('status, COUNT(status) as total');

 $this->db->group_by('status');  

 $this->db->get('shopowner');

但是,如果您想獲得特定的狀態(tài)計(jì)數(shù),則必須將狀態(tài)代碼添加到 where 參數(shù)中


$this->db->where(['status' => $status]);

$result = $this->db->get('shopowner');

echo $result->num_rows();

我希望這會(huì)幫助你)


private function count_rows($status) {

    $this->db->where(['status' => $status]);

    return $this->db->get('shopowner')->num_rows();

}

在您的控制器中


    $data = [

        'pending_approval' => $this->count_rows(4),

        'approved' => $this->count_rows(2),

        'rejected' => $this->count_rows(1)

    ];

    $this->load->view('your_view', $data);

您可以使用<?=$approved?>調(diào)用 $data 項(xiàng)


查看完整回答
反對(duì) 回復(fù) 2021-07-02
  • 2 回答
  • 0 關(guān)注
  • 149 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)