gpt4 book ai didi

php和mysql命中计数器,只计数一次

转载 作者:行者123 更新时间:2023-12-01 00:10:05 27 4
gpt4 key购买 nike

我试了好几种方法,都只能算一次。我在想我的数据库一定有问题吗?当我将我的数据库列“计数”重置为 0 并刷新页面时,它计数为 1,但之后就不再计数了。

<?php
function update_count() {
$query = "SELECT `count` FROM `hits`";
if($query_run = mysql_query($query)) {
$count++;
echo $count;
$query_count = "UPDATE `hits` set `count`='$count'";
mysql_query($query_count);
}
}
update_count();
?>

最佳答案

那是因为刷新页面时$count丢失了,需要从数据库中重新选择:

$query = "SELECT `count` as cnt FROM `hits`";
$results = mysql_query($query);
$count = mysql_fetch_array($result); // take only the first row.
print_r($count['cnt']);

一个简单的注意事项,mysql_* 函数已弃用 mysqli_*prepared statements .

关于php和mysql命中计数器,只计数一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25740437/

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