egt

thinkphp5 表达式

夙愿已清 提交于 2020-11-30 23:35:56
官方文档:https://www.kancloud.cn/manual/thinkphp5/135182 查询表达式 版本 新增功能 5.0.9 比较运算增加闭包子查询支持 5.0.4 支持对同一个字段多次调用查询方法 查询表达式支持大部分的SQL查询语法,也是 ThinkPHP 查询语言的精髓,查询表达式的使用格式: where( '字段名', '表达式', '查询条件'); whereOr( '字段名', '表达式', '查询条件'); 表达式不分大小写,支持的查询表达式有下面几种,分别表示的含义是: 表达式 含义 EQ、= 等于(=) NEQ、<> 不等于(<>) GT、> 大于(>) EGT、>= 大于等于(>=) LT、< 小于(<) ELT、<= 小于等于(<=) LIKE 模糊查询 [NOT] BETWEEN (不在)区间查询 [NOT] IN (不在)IN 查询 [NOT] NULL 查询字段是否(不)是NULL [NOT] EXISTS EXISTS查询 EXP 表达式查询,支持SQL语法 > time 时间比较 < time 时间比较 between time 时间比较 notbetween time 时间比较 表达式查询的用法示例如下: EQ :等于(=) 例如: where( 'id', 'eq',100); where( 'id', '=',100);

迅睿CMS 条件循环修饰符、通配符

寵の児 提交于 2020-08-12 09:53:50
在条件查询循环时需要用到的修饰符 修饰符 介绍 LIKE_ 字段 模糊匹配查询,例如LIKE_title=%名称%,表示like title '%名称%' JSON_ 字段 用于查询json数据格式 FIND_ 字段 用于查询Members,Related字段的数据格式 MAP_ 地图字段 查询指定坐标范围内容的数据,例如MAP_dtu=xxxx,xxxx|10,表示查询坐标范围内10km的数据 IN_ 字段 IN子句查询,例如IN_id=1,2,3,4 ,表示id in (1,2,3,4) NOTIN_ 字段 IN子句查询,例如IN_id=1,2,3,4 ,表示id in (1,2,3,4) NOT_ 字段 不等于,例如NOT_title=999,表示title <> '999' BW_ 字段 两者之间查询,例如BETWEEN_id=1,100,表示id在1到100的数据 GT_ 字段 大于,需要字段值是数字类型,例如GT_id=222 ,表示id >222 EGT_ 字段 大于等于,需要字段值是数字类型,例如EGT_id=222 ,表示id >=222 LT_ 字段 小于,需要字段值是数字类型,例如LT_id=222 ,表示id <222 ELT_ 字段 小于等于,需要字段值是数字类型,例如ELT_id=222 ,表示id <=222 BE T WEEN_ 字段 两者之间查询

Thinkphp5.0 的视图view的比较标签

佐手、 提交于 2020-05-07 11:00:56
Thinkphp5.0 的视图view的比较标签 {eq name="a" value="10"} < p > 相等 </ p > {else/} < p > 不相等 </ p > {/eq} {equal name="a" value="10"} < p > 相等 </ p > {else/} < p > 不相等 </ p > {/equal} {neq name="a" value="10"} < p > 不相等 </ p > {else/} < p > 相等 </ p > {/neq} {notequal name="a" value="10"} < p > 不相等 </ p > {else/} < p > 相等 </ p > {/notequal} {egt name="a" value="10"} < p > 大于等于 </ p > {else/} < p > 小于 </ p > {/egt} !!!如果需要在模板中使用两个变量进行比较,value的值需要使用$符号: $b可以使用双引号,也可以使用单引号。 {eq name="a" value="$b"} < p > 变量a和变量b相等 </ p > {else/} < p > 变量a和变量b不相等 </ p > {/eq} 条件判断标签: switch标签: {switch name='user_level'}