mysql数据库问题中的日期

时间:2014-08-19 17:12:49

标签: mysql date

所以我只是试图从查询中获取数据库中的日期。然后只需将日期移动到其他列。

$bo_date_grabber = tep_db_query("SELECT backorder_date 
                                 FROM pos_products 
                                 WHERE orders_id = '" . $oID . "' 
                                 AND products_model = '" . $fixer . "' ");

while($date_grabber = tep_db_fetch_array($bo_date_grabber))
{
    tep_db_query("UPDATE pos_products 
                  SET bo_days = 'NULL', 
                      bo_checker = '$seven', 
                      in_stock = '$zero', 
                      backorder_date ='$date_grabber[backorder_date]' 
                  WHERE 
                      orders_id= '$oID' AND products_model= '$fixer' ");
}

我认为这将是快速而简单的。不幸的是,我遇到了日期无法正确更新的问题。日期转换为默认的0000-00-00。这不是我想要的。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您有一个空字符串或日期格式错误。请记住,Mysql中的日期格式是yyyy-mm-dd。