Workerman\MySQL更新时间问题。

tongxin3267

更新例句:
$row_count = self::$db->update(self::table("message"))->cols(array("status" => 1, "message" => htmlspecialchars($message_data), "updatetime" => time()))->where("id='{$last}'")->query();其它都更新正常。就是updatetime字段不正常。时间不是当前时间

2836 4 0
4个回答

tongxin3267

workerman版本:3。5。11
原生脚本测试正常更新updatetime字段为当前时间

  • 暂无评论
walkor 打赏

在php.ini中设置下时区就好了。

  • tongxin3267 2019-06-06

    设置了。代码和php.ini都设置为Asia/Shanghai

walkor 打赏

可能你php.ini文件搞错了,
运行命令 php --ini 来找php cli 的php.ini,改完后重启workerman

  • tongxin3267 2019-06-06

    重启workerman有变化了。我隔几秒发的消息。但时间戳一样的

tongxin3267

重启workerman后。时间有变化了。但一直是一样的值
[attach]2144[/attach]

  • 暂无评论
年代过于久远,无法发表回答
×
🔝