新聞中心
DEDECMS仿站建站標(biāo)簽使用基礎(chǔ):loop標(biāo)簽使用和介紹
我們?cè)谇懊娴膶W(xué)習(xí)過程中已經(jīng)講過了一個(gè)對(duì)DEDE數(shù)據(jù)庫(kù)的操作標(biāo)簽,大家是否還記的呢?那無憂主機(jī)(m.love62.cn)小編就來幫大家回顧一下前面的教程吧,我們?cè)谇懊嬉呀?jīng)講過了通過sql標(biāo)簽 定義自己的sql語(yǔ)句查詢數(shù)據(jù)表,然后再利用萬能的底層模板標(biāo)簽獲取查詢返回結(jié)果集中的字段信息,具體的大家可以參考前面的教程“DEDECMS仿站基礎(chǔ):熟悉和使用SQL標(biāo)簽”,sql標(biāo)簽是非常靈活的,因?yàn)槭亲约憾x查詢語(yǔ)句,但是也有一個(gè)缺陷哦,那就是如果不懂sql語(yǔ)句的人怎么辦呢?別急,這里就要引出我們今天的主題,也就是傻瓜式的查詢loop標(biāo)簽,無需sql語(yǔ)句就實(shí)現(xiàn)數(shù)據(jù)庫(kù)查詢,我們只需要設(shè)置查詢參數(shù)它就可以根據(jù)我們的需求來查詢,就等于是我們發(fā)出命令有人幫我們寫sql語(yǔ)句。然后再通過底層模版逐個(gè)獲取,是不是覺得很強(qiáng)大呢?好了,介紹了那么多,接下來小編就和大家一起來學(xué)習(xí)下這個(gè)loop標(biāo)簽,學(xué)習(xí)一個(gè)標(biāo)簽第一步就是要知道他怎么個(gè)用法,loop標(biāo)簽有三個(gè)參數(shù)第一個(gè)是table,也就是我們要查詢的表,可以這樣寫 table='dede_admin' 就是說要查dede_admin 這張表,第二個(gè)參數(shù)是排序方式sort,也就是說根據(jù)哪一個(gè)字段來進(jìn)行排序,比如說我要根據(jù)ID來排序 就可以這樣寫 sort='ID',第三個(gè)是返回結(jié)果的條數(shù),就是需要查多少條數(shù)據(jù),這里的條指的是表里面的一行,每一行的字段都是一樣的,第四個(gè)是查詢條件if,相信這個(gè)單詞大家都很熟悉,什么是查詢條件呢,比如說我要查出dede的管理員表里面的昵稱為‘小明’這個(gè)管理員的全部信息,那就可以這樣寫if="uname='小明'",好了參數(shù)就這些了,下面小編通過一個(gè)完整的實(shí)例來給大家演示,相信大家更容易明白,小編在這里建議大家,為了方便調(diào)試代碼,大家可以在本地搭建php虛擬主機(jī)環(huán)境,小編要做的就是把DEDE管理員表(dede_admin)中的前前三條查出,并且根據(jù)ID來排序,代碼如下:
{dede:loop table='dede_admin' sort='id' row='3' if=''} [field:id/] [field:userid/] [field:pwd/] [field:uname/] <br/> {/dede:loop}好了,loop標(biāo)簽就講到這里了。 純Linux環(huán)境下高端免備案【香港獨(dú)立IP地址】php空間,僅僅只需199元一年起。商務(wù)中國(guó)域名核心代理直銷50元注冊(cè)國(guó)際頂級(jí)域名
本文地址:http://m.love62.cn/dedecms/7811.html