如果我想使用Codeigniter活动记录类从数据库表中获取所有字段,我运行此查询:
$this->db->select('*');
$this->db->from('table');
$query = $this->db->get();
现在我想得到除了一个以外的所有字段。由于字段数太大,我需要一个比输入所有字段名称更短的方法,除了选择行中不需要的字段名称。
我已经研究并发现了这种方法:
SELECT *, NULL AS unwanted_field FROM table
请问您确认上述行是否正确,并帮助我使用Codeigniter活动记录类来编写该行。提前谢谢。
答案 0 :(得分:1)
我认为,这个查询不起作用。但是,通过查询获取表格的所有列的内容如下:
SHOW columns FROM table;
之后,编写select语句会更容易。