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

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

phpcms v10 任意表循环 - table标签

管理员 2025-02-28
PHPCMS
131

任意表循环 - 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"




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

相关推荐

扫码关注

qrcode

QQ交谈

回顶部