[英]How to get hours and minutes in this code mysql php
sql_exec (($sql = "insert into posts (user_id, body, picture_url, stamp) values ($userid, '". sql_escape ($body). "','$picture_url', minute(), hour())"));
sql_exec函数
function sql_exec ($sql)
{
global $my_conn;
$result = mysqli_query($my_conn, $sql);
return $result;
}
我的问题是分钟()和小时()它们不起作用
据我所知,PHP没有任何minute()或hour()函数。 但是我所知道的是,可以使用PHP的date()函数将它们都获取。
要获取当前的小时和分钟,可以使用:
$hour = date('H');
$minute = date('i');
请让我知道这是否对您有帮助:)
您是否收到列数错误? 您似乎试图在4列中插入5个值。
如果您希望为每个帖子存储时间戳,则可以将stamp
列定义为更简单,并且更实用的查询方式
`stamp` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
这将使您获得日期和时间,这将使您可以正确地对帖子进行排序,并且默认列将意味着您甚至不必为其提供值,mysql会为您完成。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.