帝國cms 靈動標簽內sql語句調用
靈動標簽默認的語法
[e:loop={欄目ID/專題ID,顯示條數,操作類型,只顯示有標題圖片,附加SQL條件,顯示排序}]
模板代碼內容
[/e:loop]
案例1
代碼:
[e:loop={'select title,titleurl,titlepic from [!db.pre!]ecms_news where classid in(46,47,51) and isgood=1,0,24,0}]
解釋:
select title,titleurl,titlepic意為調出:數據表內容的title titleul titlepic字段。
from [!db.pre!]ecms_news意從數據表為ecms_news 的數據表中調出信息,[!db.pre!]是數據表前綴變量,帝國默認的數據表前綴為phome,也就是從phome_ecms_news 中調出信息的意思。
where classid in(46,47,51) 的意思為從欄目id為46,47,51欄目中調出信息,也就是選擇條件
and isgood=1 進一步的選擇條件,選擇其中一級推薦的內容。
所以總結的意思就是從數據庫的[!db.pre!]ecms_news數據表中調用出欄目id為46,48,51并且推薦等級為的1一級推薦的內容字段,包括:title,titleurl,titlepic
舉一反三
多表信息調用
[e:loop={'select title,titleurl,titlepic from [!db.pre!]ecms_news where classid in(46,47,51) and isgood=1 Union All select title,titleurl,titlepic from [!db.pre!]ecms_download',0,24,0}]
Union 是鏈接符 意思為調用前面[!db.pre!]ecms_news 數據表內的,還調用下載數據表(ecms_download)內的內容
這里有一個萬能的調用方式為
[e:loop={'select * from [!db.pre!]ecms_news where classid in(46,47,51) and isgood=1,0,24,0}]
意思為可調用數據表(ecms_news)欄目(46,47,51)下的所有字段。
可在調用方式中加附加條件,
可指定按相應的字段排序:order by id desc
相關推薦
-
帝國cms靈動標簽調用相關文章,SQL語句指定關鍵詞調用文章
帝國cms靈動標簽調用相關文章,SQL語句指定關鍵詞調用,帝國cms根據指定關鍵詞調取相關文章的方式有下面幾種
-
帝國cms靈動標簽查詢結果實際條數數量
帝國cms靈動標簽查詢結果實際條數數量
-
帝國cms靈動標簽同時調用頭條和推薦
方法1、同時調用頭條(1級、2級)、推薦(1級、2級)[:loop={0,10,3,0,'isgood=1orfirsttitl=1orisgood=2orfirsttitl=2'}][:loop]注釋:調用有頭條(1級、2...
-
帝國CMS靈動標簽今日更新標示紅色與其它顏色不一樣
帝國CMS靈動標簽今日更新標示紅色與其它顏色不一樣帝國CMS靈動標簽今日更新標示紅色與其它顏色不一樣:標簽循環開始:?php$color=;定義不為當天日期時候的CSS樣式,a可改成自己的樣式if(dat(,$bqr[nw
-
帝國cms靈動標簽內容頁調用最新文章排除當前文章方法和代碼是什么?
帝國cms模板在制作內容頁調用當前欄目最新文章的時候排除掉當前文章減少重復鏈接,對模板進行優化:代碼如下:rgt=?=$bq















