我写了一些简单的文章脚本。现在我想添加一些文章计数器。
如果有 3 种可能性,它应该使文章计数器。
- 文章已打开阅读。(每页只有一整篇文章,将计数1次)
- 文章已在内容搜索列表中搜索(标题和简短内容描述每页 5 项,将计数 1 次,然后如果打开阅读整篇文章内容,它将再计数 1 次。
- 文章已被随机显示在主页上(带有标题和简短描述,将计数1次)
有什么好的建议如何做得更好吗?
哪种数据库设计更好?将文章和计数放在一个表中?还是制作两个表?
谁能推荐我一些php article counter script
,如果主要规则写入像class.php
这样的文件,然后包含在我的每一页中。
谢谢。
如果您正在计算一篇文章的点击次数,请创建一个列,并在每次有人访问该页面时向其添加一个列。
像这样:
$sql = "UPDATE table SET count=count+1 WHERE id='$id'";
mysql_query($sql);
会将表中count
列table
增加 1。 然后,您可以检索该值。
您可以做的是使用自动递增的数据库,并在查看页面时递增该值,并根据需要显示该值。
以下是设置自动增量的方法。
然后更新"值"(您不必实际更新任何内容)
mysql_query("UPDATE COUNTER SET HITS = ''");
然后只显示视图
$result = mysql_query("SELECT * FROM PAGEVIEWS");
while($row = mysql_fetch_array($result))
{
echo $row['COUNTER'];
}
这是我的头顶 - 它应该有效。