Codeigniter活动记录类 - 从数据库中获取除一个以外的所有字段

时间:2015-01-11 09:30:01

标签: php mysql codeigniter

如果我想使用Codeigniter活动记录类从数据库表中获取所有字段,我运行此查询:

$this->db->select('*');
$this->db->from('table');
$query = $this->db->get();

现在我想得到除了一个以外的所有字段。由于字段数太大,我需要一个比输入所有字段名称更短的方法,除了选择行中不需要的字段名称。

我已经研究并发现了这种方法:

SELECT *, NULL AS unwanted_field FROM table

请问您确认上述行是否正确,并帮助我使用Codeigniter活动记录类来编写该行。提前谢谢。

1 个答案:

答案 0 :(得分:1)

我认为,这个查询不起作用。但是,通过查询获取表格的所有列的内容如下:

SHOW columns FROM table;

之后,编写select语句会更容易。