2017-07-10 68 views
0

我試圖按「asc」順序對我的表格值進行排序,以及我使用以下代碼來獲取結果,但結果我得到的形式爲0,01, 02 ..我想這是因爲01,02 .. 我怎麼辦it..i已經使用了一些功能,用於連接表..如何在排序時將'0'值設置爲最後排序

$where_array = array('publications.status =' => 1); 
$orderby = $this->db->order_by("uv_nirf", "ASC"); 
$data['universities'] = $this->common_model->pub_seo_join('vm_universities','','uv_id',$where_array,$orderby); 
+0

'SELE CT * FROM your_table ORDER BY your_field = 0,your_field;' –

+0

以及如何在代碼點火器中使用它..? – Mohanish

+0

你可以使用'$ this-> db-> query($ sql)','$ sql'是你的查詢字符串 –

回答

0

只需要烏爾ORDER_BY更改爲下面的代碼..

$where_array = array('publications.status =' => 1); 
$orderby = $this->db->order_by("uv_nirf = 0,uv_nirf"); 
$data['universities'] = $this->common_model->pub_seo_join('vm_universities','','uv_id',$where_array,$orderby); 

檢查這是否會工作..

+0

它工作... TY ..: ) – Mohanish