【问题标题】:How to insert into database date and time?如何将日期和时间插入数据库?
【发布时间】:2018-05-18 13:38:45
【问题描述】:

我正在制作一个网站,当用户点击按钮时,我希望它在用户点击我的按钮的时间和日期发送,这是我的代码:

按钮:

<form method="POST">
    <button name="btn">Click Here</button>
</form>

【问题讨论】:

  • 我会在数据库端执行此操作。当您插入数据库时​​,只需将时间戳字段留在查询之外。数据库将自动插入当前时间戳。 stackoverflow.com/questions/3615471/…
  • 为什么像这样的问题没有他们尝试过的代码就能得到答案,这超出了我的理解。
  • 为什么 OP 选择了这个答案?

标签: php html


【解决方案1】:

如果你使用 mysql 并且有一个用于设置日期类型的数据库,你可以这样做:

if(isset($_POST['btn'])){
$query = "INSERT INTO `time` VALUES ('".date('Y-m-d H:i:s')."')";
//check upload

if(mysql_query($query)){
    echo "Date and Time are added";
}
}
<form method="POST">
<button name="btn">Click Here</button>
</form>

【讨论】:

  • 你并没有认真地用旧的、不推荐的、不安全的 mysql_* 函数写答案,是吗?
  • 看起来您从项目中复制了此内容。 $this-&gt;dbNamemysqli()你怎么知道OP正在使用mysqli()
  • @user8859191 是的,它已经过时了。几年前。
【解决方案2】:

如果您使用 PHP 将数据插入数据库,请使用 PHP 函数

date('Y-m-d h:i:sa')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-06
    • 2014-07-07
    • 2015-12-31
    • 1970-01-01
    • 2011-07-14
    • 2010-12-28
    相关资源
    最近更新 更多