gpt4 book ai didi

php - 如何使用 php 将当前日期添加到我的数据库表中

转载 作者:行者123 更新时间:2023-11-29 06:57:36 26 4
gpt4 key购买 nike

用户将信息添加到文本框中。当他们单击“发送”时,信息将使用以下 php 代码添加到数据库表中:

$sql = "INSERT INTO mytable (id, number, date)
VALUES ('', '$_POST[number]', 'date(1)')";

“id”是 phpmyadmin 设置中的自动 ID,因此留空。我希望当前日期也显示在表格中。

虽然我通过输入 date(1) 来获取日期可以工作,但似乎不起作用。有什么想法吗?

我在 phpmyadmin 中设置日期列来接收日期。所以当我将代码设置为:

$sql = "INSERT INTO mytable (id, number, date)
VALUES ('', '$_POST[number]', '')";

它只是在我的表中给出了 0000-00-00 。任何想法如何解决这一问题?这样我就可以获得当前日期?

最佳答案

使用Mysql NOW():-

$sql = "INSERT INTO mytable (number, date) VALUES ('".$_POST['number']."', NOW())";//check the quotes too

注意:-

1.我希望idPRIMARY AUTO-INCRMENTED值,这样就不需要传递它。

2.此代码也容易受到 SQL 注入(inject)攻击。阅读 PHP mysqli_*PDO 以及 准备好的语句 来防止它。

关于php - 如何使用 php 将当前日期添加到我的数据库表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44990234/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com