db->escape($data['regpro_buy_date']) . "', INT-6ren">
gpt4 book ai didi

php - DATE_ADD 添加月份和日期间隔

转载 作者:行者123 更新时间:2023-11-29 18:46:02 24 4
gpt4 key购买 nike

因此 PHP 不接受执行以下操作:

$sql = "SELECT DATE_ADD('" . $this->db->escape($data['regpro_buy_date']) . "', INTERVAL " . $year_flag . " YEAR + INTERVAL " . $mon_flag . " MONTH) AS warranty_date; "; 

但如果我这样做:

SELECT NOW() + INTERVAL 2 YEAR + INTERVAL 2 MONTH

在 MYSql 中它工作正常。我不确定如何将其达到月份和年份一起工作的位置。

当前月份和年份定义为:

$year_flag = 2;
$mon_flag = 3;

最佳答案

呵呵,没关系,我已经弄清楚了。

$sql = "SELECT DATE_ADD(DATE_ADD('" . $this->db->escape($data['regpro_buy_date']) . "', INTERVAL " . $year_flag . " YEAR), INTERVAL " . $mon_flag . " MONTH) AS warranty_date; ";

关于php - DATE_ADD 添加月份和日期间隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44641390/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com