【发布时间】:2014-09-09 08:56:02
【问题描述】:
我尝试了几种方法,但我只能算一次。我在想我的数据库一定有问题吗?当我将我的数据库列“计数”重置为 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不会评估任何内容 -
它是一个计数器,我希望它在每次有人进入我的网站或刷新时加 1
-
您正在运行查询以获取计数值,但随后不使用它。您需要使用查询返回的计数,将其递增并再次存储。