我想知道如何在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
答案 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()