当设置INTERVAL时,我似乎无法获得数据库更新
$update_query="UPDATE subscriber SET txn_type='$txn_type', expire_date=(CURDATE(),INTERVAL 1 MONTH), subscription_type='$item_name', last_payment = NOW(), subscr_id ='$subscr_id', txnid = '$txn_id', payment_status='paid' WHERE id= '$id'";
但是w/o INTERVAL可以正常工作
$update_query="UPDATE subscriber SET txn_type='$txn_type', expire_date=CURDATE(), subscription_type='$item_name', last_payment = NOW(), subscr_id ='$subscr_id', txnid = '$txn_id', payment_status='paid' WHERE id= '$id'";
我到处看,这似乎是正确的方式来设置间隔。我错过什么了吗?
我猜你的意思是加1个月:
expire_date= CURDATE() + INTERVAL 1 MONTH,
try this
expire_date=DATE_ADD(NOW(), INTERVAL 1 MONTH)