gpt4 book ai didi

php - 在 DoExpressCheckout 上单击“购买”后,将日期时间保存到数据库时出错

转载 作者:行者123 更新时间:2023-11-29 13:27:45 25 4
gpt4 key购买 nike

我的问题如下:

当执行DoExpressCheckout()时,我必须将一些数据保存到数据库,包括当前时间+ X时间

数据库字段类型设置为“datetime”

我以这种方式使用 strtotime 函数

date_default_timezone_set('Europe/Rome');

$currentTime = date("Y-m-d");

$expected = date('Y-m-d',strtotime($currentTime.'+ 7 days'));

echo $expected;

$sql = "INSERT INTO acquisti (durata,prezzi,expectedtime) VALUES (".$str.",".$resArray['AMT'].",".$expected.")";
echo $sql;
mysql_query($sql) or die("Errore di inserimento");

这里我有两个问题:

1) 将 $expected 变量放入预期时间字段时,查询总是返回错误2)如果我手动输入(只是为了尝试我是否愚蠢),它会写给我0000-00-00(我已启用ALLOW_INVALID_DATES)

有什么建议吗?

非常感谢

最佳答案

您的字段类型是“datetime”,但您仅使用 INSERT 查询发送日期。

您需要使用 date('Y-m-d H:i:s') 而不是 date('Y-m-d'),或者如果您只需要日期,请将字段类型更改为 date。

关于php - 在 DoExpressCheckout 上单击“购买”后,将日期时间保存到数据库时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19904706/

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