mysql日期格式,插入破折号

时间:2011-12-28 12:09:42

标签: php mysql

我正在努力实现这种格式 01/01/2011 - 12:30 pm 更新到mysql的日期和时间我将如何添加短划线并且我的日期格式正确?< / p>

$sqlLD = "UPDATE ".$membtable." 
          SET m_lld= ".date("m/d/y g:i A")." 
          WHERE m_user='".$line['m_user']."'";

$resultLD = @mysql_query($sqlLD); //insert format 01/01/2011 - 12:30pm

解决我的部分代码错误没有更新到服务器。只需要一个简单的破折号。

2 个答案:

答案 0 :(得分:0)

您在 m_lld 字段中使用哪种数据类型。如果您使用任何数据类型,如日期,日期时间等,则不会插入,因为当您在输入中插入破折号时,它会将输入作为字符串。因此,如果您想按照所述方式存储值,请使用 varchar 作为数据类型

答案 1 :(得分:-1)

只需添加它吗?

$sqlLD = "UPDATE ".$membtable." 
      SET m_lld='".date("m/d/y - g:i A")."' 
      WHERE m_user='".$line['m_user']."'";