Php 获取服务器时间并通过表单插入Mysql表
我有一个表单,可以将日期、标题、消息和图像发布到SQL表中。这一切都很好,除了表单,它有一个字段,我必须手动输入日期和时间 我想知道的是,我如何让PHP获取按下表单按钮的日期和时间(GMT时间),并将其发布到我的sql表的“时间”部分,而不是我手动操作,我将其用作超轻量CMS博客 这是我的insert.phpPhp 获取服务器时间并通过表单插入Mysql表,php,sql-server,time,microtime,Php,Sql Server,Time,Microtime,我有一个表单,可以将日期、标题、消息和图像发布到SQL表中。这一切都很好,除了表单,它有一个字段,我必须手动输入日期和时间 我想知道的是,我如何让PHP获取按下表单按钮的日期和时间(GMT时间),并将其发布到我的sql表的“时间”部分,而不是我手动操作,我将其用作超轻量CMS博客 这是我的insert.php mysql\u查询(“插入博客 (日期、标题、消息、图像) 值(“$”发布[日期]、“$”发布[标题]、“$”发布[消息]、“$”发布[图像])) 或者死(mysql_error()) e
mysql\u查询(“插入博客
(日期、标题、消息、图像)
值(“$”发布[日期]、“$”发布[标题]、“$”发布[消息]、“$”发布[图像]))
或者死(mysql_error())
echo“添加1条记录”代码>
这是我的表格
日期:
标题:
信息:
图像URL:
我希望服务器添加时间/日期,而不是手动输入。这容易做到吗?使用PHPtime()
函数获取脚本激活的时间
mysql_query("INSERT INTO Blog (Date, Title, Message, Image)
VALUES(now(), '" . $_POST[Title] . "' , '" . $_POST[Message] . "' ,
'" . $_POST[Image] . "' ) ") or die(mysql_error());
例如,mysql\u查询(“INSERT-INTO-Blog-SET-date=”.time().“”)
这里有更多
顺便说一句,您应该从使用mysql扩展过渡到mysqli或PDO mysql,在这里了解为什么mysql的NOW()
(本地时间或服务器时间)或UTC_TIMESTAMP()
(GMT或UTC)会起作用
用NOW()
或UTC\u TIMESTAMP()
替换'$\u POST[Date]'
,您就完成了:)不错的Vikram Jain。工作很愉快。。它们不再得到维护,并且已经开始使用。看到了吗?相反,学习,并使用or-将帮助您决定哪一个。如果您选择PDO。
mysql_query("INSERT INTO Blog (Date, Title, Message, Image)
VALUES(now(), '" . $_POST[Title] . "' , '" . $_POST[Message] . "' ,
'" . $_POST[Image] . "' ) ") or die(mysql_error());