网页文章浏览次数

文章浏览次数,顾名思义就是点击一次,或者刷新页面,次数就加1,。

首先要做的就是在表中加一个字段用来表示浏览次数,本文中的字段是views。

这是主方法:

/// <summary>

/// 修改浏览次数

/// </summary>

/// <param name="id"></param>

public static void UpdateViews( int id)

{

string strSql = string .Format( "update zzzs set views=views+1 where id={0}" , id);

DbHelperSQL .ExecuteSql(strSql);

}

/// <summary>

/// 执行SQL语句,返回影响的记录数

/// </summary>

/// <param name="SQLString"> SQL语句 </param>

/// <returns> 影响的记录数 </returns>

public static int ExecuteSql( string SQLString)

{

using (SqlConnection connection = new SqlConnection(connectionString))//需要在web.config中设置,详细见下面

{

using (SqlCommand cmd = new SqlCommand(SQLString, connection))

{

try

{

connection.Open();

int rows = cmd.ExecuteNonQuery();

return rows;

}

catch (System.Data.SqlClient.SqlException E)

{

connection.Close();

connection.Dispose();

throw new Exception(E.Message);

}

}

}

}

Web.config设置:

< connectionStrings>

< add name = "ConnectionString " connectionString = "Data Source=QH-20150427GMEZ\SQLSERVER2008;Initial Catalog=kaoshi;Integrated Security=True "/>

</ connectionStrings>

代码中加粗的部分每个人都不一样,这和你使用的实体类有关,不知道怎么写可以,在VS左边(一般是)有个服务器资源管理器,找到数据连接点击右键添加链接,选择服务器和数据库,点击高级,最下面一行代码拷下来即可。

有不懂的直接评论即可,希望对你有帮助!

时间: 2024-11-12 03:45:14

网页文章浏览次数的相关文章

Typecho显示文章阅读次数统计

#控制台 / 外观 / 编辑当前外观 / 在 functions.php 最后面加入以下代码 #代码已中加入了cookie验证,让文章浏览次数更具有真实性 function get_post_view($archive) { $cid = $archive->cid; $db = Typecho_Db::get(); $prefix = $db->getPrefix(); if (!array_key_exists('views', $db->fetchRow($db->selec

WordPress主题开发:设置和获取浏览次数

将以下代码放在functions.php,一个是获取阅读量,一个是设置阅读量 <?php /** * getPostViews()函数 * 功能:获取阅读数量 * 在需要显示浏览次数的位置,调用此函数 * @Param object|int $postID 文章的id * @Return string $count 文章阅读数量 */ function getPostViews( $postID ) { $count_key = 'post_views_count'; $count = get_

SQL请求优化——浏览次数统计,SQL写操作稀释

引言 前几天做了这么一个东西:一个游戏中有个活动页面,活动页面有个商品,商品下面要显示该商品实浏览次数,就相当于是用户每出发一次请求这个浏览总次数都会添加一次,这个问题很简单,每次浏览的时候去数据库中进行“+1”操作即可.但是做完之后想想,由于这个浏览总次数实时性要求不是那么高,我就可以对sql请求进行稀释.减少“+1”的请求次数,这样可以减少与数据库交互时“写操作”所浪费的资源. 实现 这种特殊环境下的sql请求是这样的,每次要执行浏览次数“+1”操作时,我们产生一个1~N的随机数R,如果R%

【思路】-浏览次数

系统浏览次数 都见过这个东西,实现思路 用户访问某篇文章,将这个ViewCount加上1然后更新到数据库中去 都知道这个功能,访问量大的时候会挂掉数据库,所以上面那种实时更新数据库的方式都被淘汰了 实现思路:浏览次数缓存在系统的静态变量中,然后通过系统的定时器,每隔多长时间更新一次数据库,来解决上一种思路频繁的访问数据库带来的访问压力 所以是静态变量+定时器 这两个技术来解决上面这个问题 实现过程:使用字典类型的数据结构 int int 保存ID和Viewcount的数据 两个方法GetView

ECshop 怎样修改商品详细页的“浏览次数”

怎样修改商品详细页的“浏览次数” 最好可以修改为成倍增加的,比如客户浏览了一次,显示的是20次. 修改 goods.php  文件的下面这行代码即可 $db->query('UPDATE ' . $ecs->table('goods') . " SET click_count = click_count + 1 WHERE goods_id = '$_REQUEST[id]'"); 将 1 修改成你想增加的数字 即可

php 记录图片浏览次数次数

<?php $url='http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']; $lab =$_GET['lab']; $fp = fopen('ipdata.txt','ar+'); $i = 1; if(filesize('ipdata.txt') > 0) { $t = array(); $content = fread($fp,filesize('ipdata.txt')); $

dedecms设置文档默认浏览次数为0

织梦dedecms文档默认浏览次数是随机数,每次发布新文档时会自动生成一个50-200之间的随机数字,这样虽然可以让文档在前台显示起来比较“好看”些,但是相信部分用户还是喜欢从0开始计算的真实浏览次数,织梦也提供了修改默认浏览次数的设置. 操作步骤: 1.进入网站后台,在“系统——系统基本参数——其它选项”中找到“文档默认点击数(-1表示随机50-200):”: 2.把输入框里的值修改为0: 3.然后点击确认保存设置,之后发布的文档默认浏览次数就是0了. 原文地址:https://www.cnb

PHPCMS V9 按浏览次数排行调用文章

频道总排行调用方法 <div class="box">     <h5 class="title-2">频道总排行</h5>     {pc:get sql="select a.id,a.title,a.url,a.catid,b.hitsid,b.views from v9_news a left join v9_hits b on a.id=substring(b.hitsid,5) where a.catid in

自从我这样撸代码以后,公司网页的浏览量提高了107%!

欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由腾讯IVWEB团队发表于云+社区专栏 作者:yangchunwen HTTP协议是前端性能乃至安全中一个非常重要的话题,最近在看<web性能权威指南(High Performance Browser Networking)>,把其中关于HTTP部分的内容拿出来分享一下,加了一点自己的想法,当然没有<HTTP权威指南>讲得详细,但对于理解我们平常做的事情很有启发.预计会有两三篇文章,重点分别会涉及到HTTP 1.1.H