【问题标题】:In mysql, how can I update timestamp type?在 mysql 中,如何更新时间戳类型?
【发布时间】:2011-08-10 01:08:25
【问题描述】:

嗨,我有一个带有时间戳值的表,当我在 php 中编写它时

mysql_query("更新表 SET 日期=$newdate 在哪里 名称=易卜拉欣");

它不起作用。 $newdate 是我之前从同一张表中读取的字符串值。如何更改日期列?感谢您的帮助...

【问题讨论】:

    标签: php mysql date timestamp


    【解决方案1】:

    您需要将字符串值(包括日期文字)放在 MySQL 的引号中。

     mysql_query("UPDATE table SET date='$newdate' WHERE name='ibrahim'")
    

    【讨论】:

      【解决方案2】:
      mysql_query("UPDATE table SET date='{$newdate}' WHERE name='ibrahim'"); //quote your strings
      

      【讨论】:

      • @Daric 你当然是对的。我将其视为 PHP 变量而不是字符串文字。 @Wh1T3h4Ck5 见上文,这是一个错误!
      猜你喜欢
      • 2015-11-19
      • 1970-01-01
      • 2015-02-04
      • 2015-08-01
      • 1970-01-01
      • 2014-08-11
      • 1970-01-01
      • 1970-01-01
      • 2016-12-07
      相关资源
      最近更新 更多