全站通用 > 【权重:200】查询标签条件解析
查询标签条件解析
注:本文标签适用于所有查询条件,如下举例
{小说:X=Y}..............{/小说}参数说明(多个条件请用“;”分割):
| 标签名 | 作用 |
| X | 查询条件的键名 |
| Y | 查询条件的值 |
全查询标签通用条件:
| X | Y | 作用 |
| 数量、number、limit | 只可使用数字 | 需要输出多少条数据 |
| 页数、page | 只可使用数字 | 查询第几页的数据,数量条件必须存在,会自动进行分页查询 |
| 排序、order | 可使用“随机” | 查询的排序条件,可以写多个排序,系统会按顺序组合 |
| 分组、group | ----- | 查询的分组条件 |
Y值复杂查询表达式为:[A->B],
| A | 作用 |
| + | 字段进行相加 |
| - | 字段进行相减 |
| * | 字段进行相乘 |
| / | 字段进行除法 |
| >= | 字段大于等于某个值 |
| <= | 字段小于等于某个值 |
| =、等于 | 字段等于某个值,此项可以直接写值替代 |
| <、小于 | 字段小于某个值 |
| >、大于 | 字段大于某个值 |
| <>、!=、不等于 | 字段不等于某个值 |
| string | 执行这里面的sql |
| between | 两个数字之间的值。如:10,20 |
| in | 字段包含在里面,外链接。如:1,2 |
| nin | 字段不包含在里面,外链接。如:1,2 |
| lnin | 字段不包含在里面,左外链接。如:1,2 |
| lin | 字段包含在里面,左外链接。如:1,2 |
| rin | 字段包含在里面,右外链接。如:1,2 |
| or | 字段的值为任意一个。如:1,2 |
| betweenlike | 不在两个数字之间的值。如:10,20 |
| like | 字段的值包含类似的字符串。如: %str% |
| notlike | 字段的值不包含类似的字符串。如: %str% |
| startlike | 字段的值包含类似的字符串,左边不匹配。如: str% |
| endlike | 字段的值包含类似的字符串,右边不匹配。如: %str |
| null | 字段值为空 |
你的代码可用标签
| 标签 | 作用 |
| {cur}str{/cur} | 如果当前页面的分类id或者内容id相等就会显示cur里面的内容 |
| {nocur}str{nocur} | 如果当前页面的分类id或者内容id不相等就会显示cur里面的内容 |
| v.FIELD | FIELD表示为数据库字段可以直接使用v.FIELD调用,同时可以使用二级、三级之类的前缀。如,v.二级novel_name |
调用范例:
解析:查询id为1,2,3,4,5,6,7,8,并且书名包含test的小说
{小说:id=[in->1,2,3,4,5,7,8];name=[like->test]}
<!-- 以下为循环读取 -->
{小说id}:{小说名字}、{v.novel_name}
<!-- 循环结束 -->
{/小说}输出后:
<!--以下为循环读取 --> 8:只有一本符合条件的书籍、只有一本符合条件的书籍 <!-- 循环结束 -->