版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yangyan525/article/details/80258051
第一次写这个,一开始的想法是在html页面里用js实现,想着利用监听点击事件。从而实现访问量+1。这个想法真是要笨死了,而且,js还老是写不对。
最佳的方法应该是在控制器里通过sql语句就可以直接实现了
在控制器里,先获取id,通过id在数据库里找到数据,然后通过setInc(‘要+1的字段名称’),就可以直接更新数据库的字段值了。
$id=$request->param("id"); if (!$id) { $this->error('id 异常'); } Db::name('article_manage')->where('id',$id)->setInc('click_rate');