我试图在CodeIgniter中获取列(CATALOG_NBR)的值但不知何故我认为它不会使用下划线的列名。现在我想使用AS重命名列名。我在文档中搜索它但没有找到答案。
我的查询:
/* $code is parameter that i am taking from URL (combination of values from SUBJECT and CATALOG_NBR column) */
$param = str_split($code, 4);
$row = $this->db->get_where('PS_CU_CRSE_CTLG_VW', array('SUBJECT' => $param[0], 'CATALOG_NBR' => $param[1]))->row_array();
在数组内部的where子句中我使用的CATALOG_NBR工作正常。我想以某种方式重命名它,因为我已尝试在Postgre中运行查询,并且在重命名列时它可以正常工作。
谢谢!!!
答案 0 :(得分:0)
您可以在select子句中指定别名,如下所示:
$this->db->select('column AS alias')->from('table')->where('column', $condition)->get()->result();