Добавить год к СЕЙЧАС () - PullRequest
1 голос
/ 17 апреля 2020

Я пытаюсь добавить год к дате, входящей в базу данных SQL из PHP. Я пробовал 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); 

?>

Большое спасибо !

1 Ответ

2 голосов
/ 17 апреля 2020

Вы пытаетесь SQL Синтаксис сервера в MySQL.

В MySQL, вы просто сделаете:

now() + interval 1 year

Или:

date_add(now(), interval 1 year)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...