首页 » 微信公众平台开发:从零基础到ThinkPHP5高性能框架实践 » 微信公众平台开发:从零基础到ThinkPHP5高性能框架实践全文在线阅读

《微信公众平台开发:从零基础到ThinkPHP5高性能框架实践》25.5.5 用户信息统计分析

关灯直达底部

本项目中实现了一个简单的用户数据分析功能——统计用户城市数据及排名。其相应的代码如下。


1 public function rank2 {3     $arr = Db::name('user')->field('city,COUNT('city') total')->where('city','<>','')->      group('city')->order('total desc')->limit(15)->select;4     $this->assign('list', $arr);5     return $this->fetch;6 }  

模板页面的代码如下。


 1 <p> 2     <table  cellspacing="0"> 3         <thead> 4             <tr> 5             <th >数量</th> 6             <th >城市</th> 7             </tr> 8         </thead> 9         <tbody>10             {volist name="list" key="k"}11             <tr>12             <td >{$rank.total}</td>13             <td >{$rank.city}</td>14             </tr>15             {/volist}16         </tbody>17     </table>18 </p>  

城市信息统计页面如图25-7所示。

图25-7 城市统计列表