代码点火器活动记录类 - 从数据库中获取除一个字段之外的所有字段


Codeigniter active record class - get all the fields from database except one

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

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

现在我想获取除一个字段之外的所有字段。由于字段数量太大,我需要一种比在选择行中键入除不需要的字段名称之外的所有字段名称更短的方法。

我已经研究并找到了这种方法:

SELECT *, NULL AS unwanted_field FROM table

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

我认为

,这个查询是行不通的。但是,通过查询获取表的所有列的内容,例如:

SHOW columns FROM table;

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