Codeigniter 活动记录 class - 从数据库中获取除一个字段之外的所有字段
Codeigniter active record class - get all the fields from database except one
如果我想使用 Codeigniter 活动记录 class 从数据库 table 中获取所有字段,我 运行 这个查询:
$this->db->select('*');
$this->db->from('table');
$query = $this->db->get();
现在我想获取除一个字段之外的所有字段。由于字段数量太多,我需要一种比在 select 行中输入所有字段名称(不需要的字段除外)更短的方法。
我已经研究并找到了这样做的方法:
SELECT *, NULL AS unwanted_field FROM table
能否请您确认以上行是否正确并帮助我使用 Codeigniter 活动记录来编写该行 class。提前致谢。
我想,这个查询是行不通的。但是要通过查询获取 table 的所有列,例如:
SHOW columns FROM table;
之后写你的select声明会容易得多。
如果我想使用 Codeigniter 活动记录 class 从数据库 table 中获取所有字段,我 运行 这个查询:
$this->db->select('*');
$this->db->from('table');
$query = $this->db->get();
现在我想获取除一个字段之外的所有字段。由于字段数量太多,我需要一种比在 select 行中输入所有字段名称(不需要的字段除外)更短的方法。
我已经研究并找到了这样做的方法:
SELECT *, NULL AS unwanted_field FROM table
能否请您确认以上行是否正确并帮助我使用 Codeigniter 活动记录来编写该行 class。提前致谢。
我想,这个查询是行不通的。但是要通过查询获取 table 的所有列,例如:
SHOW columns FROM table;
之后写你的select声明会容易得多。