gpt4 book ai didi

PHP MySQL 文章浏览量计数不起作用

转载 作者:行者123 更新时间:2023-11-29 07:16:27 26 4
gpt4 key购买 nike

在我的博客中,我想在每次加载页面时计算文章浏览量,以便我可以制作热门文章的图表。

我正在使用这段代码,但出了点问题。

如果我将第一个查询放入 phpMyAdmin,则查询结果是正确的。

$readViewsCountSQL = "SELECT `view_count` FROM `andreaem`.`article` WHERE `article`.`slug` = '$articleSlug' LIMIT 1";
$readViewsCount = $DB_CON ->query($readViewsCountSQL);
$readViewsCountResult = $readViewsCount->fetch(PDO::FETCH_ASSOC);

function updateVCount ($current) {
$count = $current ++;
return $count;
}
$addViewsCount = updateVCount($readViewsCountResult);
var_dump($addViewsCount); //This return the correct value
$updateViewsCount = "UPDATE `andreaem`.`article` SET `view_count` = '$addViewsCount' WHERE `article`.`slug` = '$articleSlug'";
$DB_CON ->query($updateViewsCount);

在 mySQL 日志中,查询已成功执行,但出现问题。

$DB_CON 是 PDO 连接并在其他查询中工作

最佳答案

直接取自the comment ,

您不需要那个 SELECT 查询,只需一个简单的查询即可完成所有操作,

$updateViewsCount = "UPDATE andreaem.article SET view_count = view_count+1 WHERE article.slug = '$articleSlug'";

关于PHP MySQL 文章浏览量计数不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37780025/

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