php - 如何制作一个php文章计数器?

标签 php mysql statistics counter

我写了一些简单的文章脚本。现在我想添加一些文章计数器。

如果有 3 种可能性,它应该制作一个文章计数器。

  1. 文章已打开阅读。(每页只有一篇完整的文章,算1次)
  2. 该文章已在内容搜索列表中搜索过(标题和简短内容描述每页 5 项,计为 1 次。如果打开阅读整篇文章内容,则计为 1 次。)<
  3. 该文章已被随机显示在首页(带标题和简短描述,计1次)

有什么好的建议可以更好地完成这些工作吗?

哪个数据库设计更好?将文章和计数放在一张表中?或者制作两张 table ?

谁能给我推荐一些php 文章计数器脚本,如果主要规则写入class.php 之类的文件,然后包含到我的每个页面中。

谢谢。

最佳答案

如果您正在计算一篇文章的点击次数,请创建一个列,并在每次有人访问该页面时添加一个列。

类似于:

$sql = "UPDATE table SET count=count+1 WHERE id='$id'";
mysql_query($sql);

会将表 table 中的列 count 增加 1。然后您可以只检索该值。

关于php - 如何制作一个php文章计数器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5985462/

相关文章:

php - 为什么这会不断返回 PHP 错误警告 : mysql_num_rows() expects parameter 1 to be resource

foreach循环中的php mysql RAND()

javascript - 将图像元素上的延迟加载插件的图像属性替换为特定类

PHPUnit 无法与 Laravel 5 一起使用

php - mysqli 的 odbc_result 方法的替代方法

r - 如何求均值的标准误?

r - 将曲线/模型拟合到 1/x 数据

algorithm - 用户排名模型

php - php提交表单后如何返回同一页面?

php - mysql 检查最后 x 个帖子的用户 ID