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

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

守著星空守著你
TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超8個(gè)贊
$this->db->select('myclolumn')->where('id',$id);
$query = $this->db->get('mytable');
$finalresult=$query->row()->mycloumn;
- 2 回答
- 0 關(guān)注
- 207 瀏覽
添加回答
舉報(bào)
0/150
提交
取消