php咋样统计某一条数据(关键字)的访问量?

如题所述

需要数据库和程序来实现的。


上面的实例,每访问一次,点击次数就+1 。


实现原理:


1、建立一个表名称为 info的表 

CREATE TABLE IF NOT EXISTS `info` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '列表信息id',
  `title` varchar(80) NOT NULL COMMENT '标题',
  `hits` mediumint(8) unsigned NOT NULL COMMENT '点击次数',

  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=28 ;

2、数据库中添加数据

3、 php代码实现:

<?php
$con = mysql_connect("localhost","root","111");
if (!$con)
  {
  die('mysql连接错误: ' . mysql_error());
  }


mysql_select_db("zptrzy", $con);
mysql_query("set names 'utf8'"); //数据库输出编用UTF-8 


$sql ="select * from info where id='28'"; //SQL语句
$result = mysql_query($sql,$con); //查询

while($row = mysql_fetch_array($result)){
echo "<h1>标题:".$row['title']."</h1>";
echo "<h2>点击次数:".$row['hits']."</h2>";
mysql_query("UPDATE info SET hits=hits+1 WHERE id = '28'");
}

mysql_close($con);
?>


4、效果图 (每访问一次 统计的次数加1)

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜