如果我想使用 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 语句就会容易得多。
关于php - Codeigniter 事件记录类 - 从数据库获取除一个字段之外的所有字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27885631/