1

我想知道如何DATE_ADD()在 codeigniter 中使用 mysql SELECT

编辑:...DATE_ADD()和基本上任何其他 MySQL 函数在SELECT.

这就是我所拥有的。还尝试将FALSE其作为第二个参数。

$this->db->select(" DATE_ADD( purchased_on , INTERVAL 1 YEAR) AS wrty_end");

结果是它INTERVAL作为一个字段读取。当我尝试在没有反引号的情况下在 phpmyadmin 中运行它时,它工作正常INTERVAL

DATE_ADD( purchased_on, `INTERVAL` 1 YEAR) AS wrty_end
4

2 回答 2

1

尝试:

$this->db->select("DATE_ADD( purchased_on , INTERVAL 1 YEAR) AS wrty_end", false)->get('table_name');
于 2013-09-12T06:44:39.267 回答
1

使用第二个参数FALSE,这样它就不会在你的字段中添加反引号,比如

$this->db->select(" DATE_ADD( purchased_on , INTERVAL 1 YEAR) AS wrty_end", FALSE);

参见:: Codeigniter select()

于 2013-09-12T06:46:01.970 回答