您好,我只想從我的數據庫的一個結果中獲取一列。所以我這樣做$this->db->select('myclolumn')->where('id',$id);$query = $this->db->get('mytable');$temp=$query->row_array();$finalresult=$temp['mycolumn'];也許有更簡單或更快的方法來做同樣的事情?
2 回答

BIG陽
TA貢獻1859條經驗 獲得超6個贊
你可以這樣做:
$finalresult = $this->db->select('myclolumn') ->where('id',$id) ->get('mytable')->row() ->mycolumn;
全部都在一個命令中,而不是很多變量和額外的代碼。
如果您需要在行為空的情況下提供默認值,請將命令中斷為:
$row = $this->db->select('myclolumn') ->where('id',$id) ->get('mytable') ->row(); $finalresult = ($row)?$row->mycolumn:'your default value';

守著星空守著你
TA貢獻1799條經驗 獲得超8個贊
$this->db->select('myclolumn')->where('id',$id);
$query = $this->db->get('mytable');
$finalresult=$query->row()->mycloumn;
- 2 回答
- 0 關注
- 205 瀏覽
添加回答
舉報
0/150
提交
取消