こんにちは、みんな。
私はそれを理解することができないので、誰かが私を助けることができれば; はい、お願いします!
ここで数時間かけて検索しますが、気にしないでください。ここに質問があります。
$enddate = time() + $packagesrow['length'];
if ($packagesrow['length'] != 0) mysql_query("INSERT INTO memberships (id_package, id_user, enddate) VALUES ('$packageid', '$userid', '$enddate')");
mysql_query("INSERT INTO purchases (id_package, id_user) VALUES ('$packageid', '$userid')");
何らかの理由で、MySQL は '$enddate' 変数を受け入れません。エコーして、それが単なる int であることを確認しました。しかし、MySQL データベースの内部を見ると、「0000-00-00 00:00:00」が表示されます (これはデフォルト値です)。
どんな助けでも大歓迎です!