带有codeigniter的select()上的DATE_ADD()

时间:2013-09-12 06:12:31

标签: mysql codeigniter

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

编辑:... DATE_ADD()以及SELECT内的任何其他MySQL功能。

这就是我所拥有的。还尝试将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

2 个答案:

答案 0 :(得分:1)

尝试:

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

答案 1 :(得分:1)

使用第二个参数FALSE,因此它不会向您的字段添加反引号,例如

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

请参阅:: Codeigniter select()