gpt4 book ai didi

php - 只发布返回旧的结果

转载 作者:搜寻专家 更新时间:2023-10-30 20:27:31 25 4
gpt4 key购买 nike

所以我有一个发布系统。问题是当用户发帖说 Hi 时,直到他们提交另一篇帖子才显示。然后 Hi 出现了,但另一个帖子没有。所以我想你可以称之为“延迟”?这是我从数据库中检索的方式

<?php 
while($row = $stmt->fetch(PDO::FETCH_ASSOC)){
$stmt1 = $con->prepare("SELECT COUNT(*) AS count FROM likes WHERE liked_post_id = :id;");
$stmt1->bindValue(':id', $row['id'], PDO::PARAM_STR);
$stmt1->execute();
$likes = $stmt1->fetch(PDO::FETCH_ASSOC);
echo $row['post_content'].'-'.time_ago($row['post_date']).'-'.$likes['count'];
?>

然后我检查了数据库,现在只有一条记录,然后我检查了页面,没有帖子。所以任何想法都会很棒。我希望你明白我的意思。

最佳答案

如果我正确理解了您的问题,您的数据库中就有条目,但在您进行另一次 POST 之前,它不会显示在您的页面上。当您进行 POST 时,您的页面会刷新并且您会看到之前的 POST。如果您添加一些 PHP 代码(例如:header("Location: $_SERVER['REQUEST_URI']");)以在 POST 之后手动刷新页面,您应该会立即看到它。

关于php - 只发布返回旧的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24495140/

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