我设置了这个帖子表,其中有一hits
列。该hits
列用于存储帖子被查看的次数。然而,问题在于更新查询。数据库在我的本地(开发)机器上,所以我是唯一访问脚本的用户。当我查看帖子时,它会更新但使用虚假数据,例如当我查看页面时当前计数为 10 时,它会跳转到 25 左右......非常随机......但增量。我想知道我哪里出错了。这是一个代码示例:
Public function getPost()
{
//some data query to get post data and the post id
$this->viewsCounter($pid);
Return post data as array.
}
第一种方法没问题 现在这里是viewsCounter()
方法
Public function viewsCounter($pid)
{
$this->query("update post set hits=hits+1 where id='$pid' ");
}
我的hits
专栏是这样设置的,hits int(255) NOT NULL
请帮助这里缺少什么?