Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法更新时间戳_Php_Mysql_Timestamp - Fatal编程技术网

Php 无法更新时间戳

Php 无法更新时间戳,php,mysql,timestamp,Php,Mysql,Timestamp,我的MySQL数据库有问题。 我有4列id、用户、消息和时间。 时间类型为“时间戳”, 属性为“更新当前时间戳” 但它总是存储0000-00-00:00。 我想将其存储为当前日期和时间请帮助我真的无法理解其中的错误。或者,您可以尝试使用php的date()函数获取当前时间,并将其存储在数据库表中 $dt=date('h:i:s:a') 将以小时:分钟:秒:am/pm格式显示当前时间。 要获取日期,还可以使用: $dt=date('y-m-d h:i:s:a') 希望对您有所帮助。欢迎来到S

我的MySQL数据库有问题。 我有4列id、用户、消息和时间。 时间类型为“时间戳”, 属性为“更新当前时间戳”

但它总是存储0000-00-00:00
我想将其存储为当前日期和时间请帮助

我真的无法理解其中的错误。或者,您可以尝试使用php的date()函数获取当前时间,并将其存储在数据库表中

$dt=date('h:i:s:a') 
将以小时:分钟:秒:am/pm格式显示当前时间。 要获取日期,还可以使用:

$dt=date('y-m-d h:i:s:a')

希望对您有所帮助。

欢迎来到Stack Overflow!请编辑您的问题,以发布。这将使我们有更好的机会在不要求澄清的情况下提供帮助。日期和日期时间值需要输入,即
YYYY-MM-DD HH:MM:SS
。其他任何东西都会被丢弃、损坏或变成全零。请使用当前的时间戳