私の問題は次のとおりです。
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");
ここで私は2つの問題があります:
1) $expected 変数を expectedtime フィールドに入れると、クエリは常にエラーを返します 2) 手動で入れた場合 (私が愚かだったかどうかを試すため)、0000-00-00 と書き込みます (ALLOW_INVALID_DATES を有効にしました)
助言がありますか?
どうもありがとう