【问题标题】:How to get and store the date and time of a post in MySQL?如何在 MySQL 中获取和存储帖子的日期和时间?
【发布时间】:2012-07-16 03:13:26
【问题描述】:

我目前正在做一个程序,当用户发布或订购商品时,日期和时间将发布在 html 中并存储在 MySQL 表中。截至目前,我尝试在我的 HTML 文件中显示当前日期和时间,但它没有存储在我的 MySQL 表中。谁能帮我?是的,我是 PHP 和 MySQL 编程的新手。 :p

【问题讨论】:

  • 你应该清楚你的问题,你想选择什么......?
  • 我想要的是获取用户帖子的确切日期和时间并将其存储在 MySQL 表中。
  • 你能给我们一个插入查询的例子吗
  • $query = "INSERT INTO orders (ord_date) VALUES '$ord_date'";

标签: mysql


【解决方案1】:

让我们试试这个。,

Alter your table that the field ord_date to current_timestamp.

它将当前服务器时间插入到表中,

如果要选择当前时间,请使用查询

select now().

【讨论】:

    【解决方案2】:

    为此,在您的表中创建一列并采用日期类型(如日期时间)并在显示时检索该列值。

    【讨论】:

    • 我已经有一个名为“ord_date”的列。我已将其设置为日期时间类型。它只显示 0000-00-00 00:00:00。而我的 HTML 只显示零。
    • 将其更改为时间戳并将默认值设置为 CURRENT_TIMESTAMP。据我了解,您不想插入它。您想要的是自动插入。对吗?
    • 是的,我想要自动插入。现在可以了。太感谢了!虽然我现在的问题是时间在流逝。我想要的是帖子的确切时间和日期。它不会改变。 :)
    • 使用它可能对你有用。 ALTER TABLE TableName CHANGE colName colName TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-26
    • 2013-08-20
    • 1970-01-01
    • 2013-10-15
    相关资源
    最近更新 更多