【问题标题】:Add Year to NOW()将年份添加到 NOW()
【发布时间】:2020-04-17 10:49:31
【问题描述】:

我正在尝试将年份添加到从 PHP 进入 SQL 数据库的日期。我试过 DATEADD(Year,1,NOW()) 和其他各种形式,但似乎无法让它在 SQL 中添加一年。

<?php  

require ('includes/connect_db.php'); 

$q = "UPDATE users SET subdate = NOW() WHERE username = '{$_SESSION[username]}'";
$r = @mysqli_query ( $link, $q ) ;
# Close database connection.
# mysqli_close($link); 

?>

非常感谢!

【问题讨论】:

标签: php mysql sql database


【解决方案1】:

您正在 MySQL 中尝试 SQL Server 语法。

在 MySQL 中,您只需这样做:

now() + interval 1 year

或者:

date_add(now(), interval 1 year)

【讨论】:

    猜你喜欢
    • 2022-12-30
    • 1970-01-01
    • 1970-01-01
    • 2011-07-07
    • 2020-11-11
    • 2012-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多