このような単純な質問をして本当に申し訳ありませんが、行き詰まっています。実際、私のテーブルには、id、status、date などの 3 つの列があります。日付フィールドは現在のタイムスタンプです (また、phpmyadmin で現在のタイムスタンプの更新を選択しました)。
私が望むのは、更新ごとに日付フィールドを更新する必要があるということですが、そうではありません。これが私のコードです。
if($_POST['status']=="Expired")
{
$_POST['remaining']=0;
}
if($this->db->update('user_package',$_POST,array('upid'=>$_POST['upid'])))
{
redirect('package/view_admin_package_pending');
}
else
{
echo "Hey I could not update the User's requested Package. I am in Package Controller on line number 406";
}
更新時に、日付フィールドが正しい時刻と日付ではなく 00000000 として更新されました。
注:以下も試しましたが、うまくいきませんでした。
$_POST['date']=now();
も試した
$_POST['date']=time();