【发布时间】:2013-05-10 05:47:55
【问题描述】:
我真的很抱歉问了这么一个简单的问题,但我被困在了这个问题上。实际上,我的表有三个列,例如 id、status 和 date。日期字段是当前时间戳(我也在 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();
【问题讨论】:
标签: mysql codeigniter timestamp sql-update