thinkphp,模板,count 下载本文

内容发布更新时间 : 2024/5/22 19:57:56星期一 下面是文章的全部内容请认真阅读。

竭诚为您提供优质文档/双击可除

thinkphp,模板,count

篇一:thinkphp统计查询 thinkphp统计查询 统计查询

在应用中我们经常会用到一些统计数据,例如当前所有(或者满足某些条件)的用户数、所有用户的最大积分、学生的平均成绩等等,thinkphp为这些统计操作提供了一系列的内置方法:

1.count():统计数据行数 2.max():统计某个字段最大数据 3.min():统计某个字段最小数据 4.avg():统计某个字段平均数据 5.sum():统计某个字段数据之和

上述统计查询方法都是独立的方法且支持连贯操作。 count()

count()方法用于统计数据行数。 例子:

上例中,两个查询语句实际执行的sql为:

第 1 页 共 15 页

可以在模板中直接输出得到的统计数据: max()

max()方法用于统计某个字段最大数据。 统计用户最大积分例子: 实际执行的sql为: min()

min()统计某个字段最小数据。

获取积分大于0的用户的最小积分例子: 实际执行的sql为: avg()

avg()统计某个字段平均数据。 获取用户的平均积分例子: 实际执行的sql为: sum()

sum()统计某个字段数据之和。

统计积分排名前10名用户的积分之和: 实际执行的sql为:

所有的统计查询如select()方法一样。均支持连贯操作的使用,根据实际情况添加不同的查询条件 篇二:笔记(自己整理的thinkphp笔记) thinkphp

lesson_1thinkphp.3.1.2.介绍及安装

第 2 页 共 15 页

1.总结

a)home放前台,admin放后台,public放共有的资源 2.配置gvim

打开安装目录下的_vimrc文件,添加 setnu!显示行数

colorschemedarkblue背景颜色设置为深蓝色 gvim配置不自动生成备份文件

默认情况下用gVim编辑文件时,会自动生成带~的备份文件。如果不想在编辑文件时自动生成备份文件的话,可以这么做:打开gVim安装目录下的vimrc_example.vim,将其中的如下部分中的else语句用引号注释掉: ifhas(\

setnobackup\ else

setbackup\ 即将上面四句改为: ifhas(\

setnobackup\ \

\

第 3 页 共 15 页

里,else部分用双引号注释掉即可。setbackup是设置使用自动生成备份文件的命令。 windows上gvim的编码设置

windows系统默认的编码是cp936,所以用gvim一打开文件,默认是用gb2312编码打开的。这导致很多时候打开的文件是乱码,不能正常显示,那要怎么解 决这个问题呢?很简单,看下面的设定:

打开gvim,到菜单栏找到“编辑”,在下拉菜单找到“启动设定”

点击“启动设定”进去,你会看到相应的配置文件 在文件的末尾加入如下设定: setencoding=utf-8

setfileencodings=utf-8,chinese,latin-1 ifhas(\

setfileencoding=chinese else

setfileencoding=utf-8 endif

source$VimRuntime/delmenu.vim source$VimRuntime/menu.vim languagemessageszh_cn.utf-8

保存后退出gvim,重新启动,惊喜出现了,乱码不见了,

第 4 页 共 15 页

是不是很简单,可以动手试一试了! 3.thinkphp核心文件介绍

├─thinkphp.php框架入口文件├─common框架公共文件├─conf框架配置文件├─extend框架扩展目录├─lang核心语言包目录├─lib核心类库目录

│├─behavior核心行为类库│├─core核心基类库│├─driver内置驱动││├─cache内置缓存驱动││├─db内置数据库驱动││├─taglib内置标签驱动││└─template内置模板引擎驱动│└─template内置模板引擎└─tpl系统模板目录 4.项目目录结构及说明

home前台应用文件夹├─common项目公共文件目录├─conf项目配置目录├─lang项目语言目录├─lib项目类库目录│├─actionaction类库目录│├─behavior行为类库目录│├─model模型类库目录│└─widgetwidget类库目录├─Runtime项目运行时目录│├─cache模板缓存目录│├─data数据缓存目录│├─logs日志文件目录│└─temp临时缓存目录└─tpl项目模板目录 lesson_2thinkphp.3.1.2.mVc模式和uRl访问 1.字符串串接的方法

使用’.’分割的两个字符串会在显示时串接起来 2.开启调试功能

第 5 页 共 15 页