php - Codeigniter 事件记录类 - 从数据库获取除一个字段之外的所有字段

标签 php mysql codeigniter

如果我想使用 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/

相关文章:

php - 如何在 cmd 上的 telnet 工作正常时在浏览器上运行 Ratchet 的 shell 脚本

php - 软删除和恢复(MySQL、PHP)

mysql - 从表A到表B的触发器ID

php - 如何在 codeigniter 中集成 razorpay 支付网关

php - CodeIgniter 数据库检查超时错误

php - htaccess url 将 http www 和非 www 重写为 https www + https 非 www 为 https www

php - 访问 SimpleXMLElement 中的数字属性

php - 将 iOS 设备 token 存储到 MySQL 数据库

php - 删除具有外键的Mysql条目

php - 常量文件中的 codeigniter base_url