PHP建站技术分享-从入门到精通_各类知识收集PHP建站技术分享-从入门到精通_各类知识收集PHP建站技术分享-从入门到精通_各类知识收集

QQ:420220301 微信/手机:150-3210-7690
当前位置:首页 > CMS教程 > PHPCMS

phpcms v10 任意表循环 - table标签

管理员 2025-02-28
PHPCMS
169

任意表循环 - table标签

LIKE_字段           模糊匹配查询,例如LIKE_title="%名称%",表示like title '%名称%'

NOTLIKE_字段        是LIKE的反条件

JSON_字段           用于查询json数据格式,["123","456"]

NOTJSON_字段        是JSON的反条件

FIND_字段           用于查询Members,Related字段的数据格式,FIND_IN_SET语法1,2,3,4,5,7

NOTFIND_字段        是FIND的反条件

IN_字段             IN子句查询,例如IN_id="1,2,3,4",表示id in (1,2,3,4)

NOTIN_字段          IN子句查询,例如NOTIN_id="1,2,3,4",表示id not 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

BETWEEN_字段        两者之间查询,例如BETWEEN_id="1,100",表示id在1到100的数据

BEWTEEN_字段        两者之间查询,例如BEWTEEN_id="1,100",表示id在1到100的数据

DAY_字段            按N天内查询,用于Date类型的字段查询,

                   例如DAY_inputime="0",表示当天的数据、

                   DAY_inputime="1",表示昨天到今天的数据、

                   DAY_inputime="7",表示7天内的数据、

                   只查询昨天数据写法是DAY_inputtime="E1"、

                   指定天数查询DAY_inputtime="2020-1-2,2020-2-2"


WEEK_字段           按N周查询,用于Date类型的字段查询,

                   例如WEEK_inputime="0",表示本周一到当天的数据、

                   WEEK_inputime="1",表示上周一到今天的数据、

                   只查询上周数据写法是WEEK_inputtime="E1"


MONTH_字段          按N月内查询,用于Date类型的字段查询,

                   例如MONTH_inputime="0",表示当月的数据、

                   MONTH_inputime="1",表示上个月到现在的数据、

                   只查询上个月数据写法是MONTH_inputime="E1"、

                   指定月份查询MONTH_inputtime="2020-1,2020-4"


YEAR_字段           按N年内查询,用于Date类型的字段查询,

                   例如YEAR_inputime="0",表示本年到现在的数据、

                   YEAR_inputime="1",表示去年到现在的数据、

                   只查询去年月数据写法是YEAR_inputime="E1"、

                   指定年份查询YEAR_inputtime="2020,2023"


SEASON_字段         按1-4个季度查询,用于Date类型的字段查询,

                   例如SEASON_inputime="0",表示本年的当前季度数据、

                   SEASON_inputime="1",表示本年第1季度的数据、

                   只查询2012年第一季度数据写法是SEASON_inputime="1-2012"


NULL_字段=true      查询字段是空值

NOTNULL_字段=true   查询字段是非空值

字段=值             字段条件查询,例如title=123,表示主题title=123的数据


{pc:table table="news" join="news_data_0" on="id,id" order="listorder DESC" field="catid,title,thumb,url,description,updatetime" num="10"}

{loop $data $rs}

是否是第一个:{if $is_first}是{else}否{/if}

是否是最后一个:{if $is_last}是{else}否{/if}

当前行数(从1开始):{$key_rs+1} 当前行数(从0开始):{$key_rs}

标题:{$rs.title}

地址:{$rs.url}

描述:{$rs.description}

缩略图剪切: {thumb($rs.thumb, 200, 200)} 判断有无缩略图:{if $rs.thumb}有的{else}没有{/if}

缩略图原图: 判断有无缩略图:{if $rs.thumb} {dr_get_file($rs.thumb)}  {else}没有{/if}

时间:{$rs.updatetime} 自定义时间:{dr_date($rs.updatetime, 'Y-m-d')}

所属栏目;{dr_cat_value($rs.catid, 'catname')} 栏目地址:{dr_cat_value($rs.catid, 'url')}

{/loop}

{/pc}


任意表循环 - table标签循环中排序方式修饰符


1、由大到小排列(默认)


order="字段 desc"



2、从小得到大排列


order="字段 asc"


3、按序列排序,比如按条件查询 id=3,1,2,4,排列显示按这个id序列排序


IN_id="3,1,2,4" order="id instr"




本文关键词: phpcms v10 任意表 意表 循环 table

希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, LeCMS, ClassCMS, Fastadmin, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。

相关推荐

扫码关注

qrcode

QQ交谈

回顶部

网站数据概况 - 最近活跃访客0今日访问人数0今日访问量0昨日访问人数3昨日访问量6本月访问量43总访问量5,577