# sql|SQL標簽
**標簽名稱:**sql
**功能說明:**用于從模板中用一個SQL查詢獲得其返回內容
**適用范圍:**全局使用
**基本語法:**
{dede:sql sql=""}底層模板{/dede:sql}
**參數說明:**
**sql**="" 完整的SQL查詢語句
**相關函數:**
文件\include\taglib\sql.lib.php第6行
function lib_sql(&$ctag,&$refObj)
**底層模板字段:**
SQL語句中查出的所有字段都可以用[field:字段名/]來調用
**應用實例:**
1.調用某個特定會員發布的文章內容
{dede:sql sql='Select * from dede_archives where mid=1'}
<a href='/plus/view.php?aid=[field:id/]' target='_blank'>[field:title/]</a>
{/dede:sql}
**mid**為用戶ID可以參考二次開發中關于dede_archives的數據表字段介紹
2.我們在系統后臺的[模板]-[全局標記測試]中加入以下的代碼:
{dede:sql sql="select count(*) as c from dede_archives where channel=1"}·共有文章:[field:c /]篇{/dede:sql} <br />
{dede:sql sql="select count(*) as c from dede_archives where channel=2"}·共有圖集:[field:c /]個{/dede:sql} <br />
{dede:sql sql="select count(*) as c from dede_archives where channel=3"}·共有軟件:[field:c /]個{/dede:sql} <br />
{dede:sql sql="select count(mid) as c from dede_member "}·共有會員:[field:c /]名{/dede:sql}
我們測試看看運行后的效果:

我們可以將標記加在模板的相應位置可以得到不同的效果,有了這個SQL標簽懂MySQL的朋友更方便靈活應用,對系統進行二次開發。
當然官方提供了一些SQL的使用,有興趣的朋友可以登陸[DedeCMS常用SQL語句收錄](http://help.dedecms.com/v53/archives/templets/sql/)查看相關的內容。
- 全局標簽
- adminname|責任編輯
- arclist|文檔列表
- arclistsg|獨立單表模型列表
- channel|頻道標簽
- channelartlist|頻道文檔
- feedback|會員評論內容
- field|常用變量
- fieldlist|變量列表
- hotwords|熱門關鍵詞
- infoguide|分類信息搜索
- autochannel|指定欄目
- type|指定欄目
- tag|TAG調用
- sql|SQL標簽
- sonchannel|子欄目標簽
- loop|萬能循環
- mytag|自定義宏標記
- memberlist|會員信息列表
- memberinfos|用戶信息
- 模塊標記
- myad|廣告標簽
- mynews|站內新聞
- vote|投票標簽
- ask|問答標簽
- groupthread|圈子主題
- group|圈子標簽
- booklist|連載圖書
- bookcontentlist|連載內容
- 列表專用
- pagelist|列表分頁
- list|列表標簽
- 文檔頁專用
- likearticle|相關文檔
- softmsg|下載說明
- pagetitle|分頁標題
- pagenext|上下篇標簽
- pagebreak|內容分頁
- PHP混編
- likesgpagelikepage|單頁文檔調用