gpt4 book ai didi

PHP:更新查询不更新 TIMESTAMP() 格式列中的时间?

转载 作者:行者123 更新时间:2023-11-29 05:12:42 25 4
gpt4 key购买 nike

我正在用 php 处理用户在线和离线状态。我的问题是我需要在用户登录时更新 TIMESTAMP() 列中的时间。但是这里更新查询不起作用。你能告诉我如何更新吗

$setLogged = mysqli_query($conn, "UPDATE user SET user_onlineStatus='" . time() . "'WHERE user_id='" . $user_id . "'");

最佳答案

错误在这里:

"'WHERE user_id='"

应该是:

"' WHERE user_id='"

此外,如果您遇到这样的错误,当您的查询不起作用时,请始终使用 var_dump() 打印查询并直接在命令行中运行它。

$sql = "UPDATE user SET user_onlineStatus='" . date('Y-m-d H:i:s') . "' WHERE user_id='" . $user_id . "'";
// var_dump($sql)
$setLogged = mysqli_query($conn, $sql);

关于PHP:更新查询不更新 TIMESTAMP() 格式列中的时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37241962/

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