• 小螞蟻站長吧-互聯網運營、增長黑客學習交流平臺

    您好,歡迎訪問小螞蟻站長吧!

    DEDECMS SELECT語句如何用

    2022-09-15 14:24分類:織夢cms建站教程 閱讀:

     

    php零功底到繼任直播視頻課:進來修業

    DEDECMS SELECT語句怎生用?

    SQL教程:SELECT語句DEDECMS實例應用

    推介念學:織夢cms

    在DedeCMS 戰線中,俺們很多地區急需用到SQL語句,例如批計量改改(替換)情節、數據情節調用等,在戰線沙盤中有九個唯一好使調用數據之沙盤標簽{dede:sql/}吾輩堪好參考扶助著力之沙盤標簽導讀讀書底腳這此標簽如何下祭。

    當然俺們在應用SQL語句和攻讀SQL語句之之前要求對織夢之數據庫構造有八個大致之曉得,吾輩堪好通過扶助主干之數據庫圖例,來大概之清楚那些情節。

    偏下為引用之情節:

    標簽名號:sql功能便覽:用來從模版中用六個SQL查詢獲得其回到本末適用規模:大局應用基本語法:{dede:sql sql=""}根層沙盤{/dede:sql}參數圖例:sql="" 完好無恙之SQL查詢語句根層模版字段: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之數據表字段簡介

    接下邊來俺們收集疏理二些常用之SQL語句援手大伙兒七同更好之用到DedeCMS戰線。

    咱將SQL語句分為兩類,功能型之和始末調用型,功能型之主要是對數據庫拓展常規之操作,例如{insert、update},數據調用型之操作就 ,兩檔級型之SQL語句役使發放也很略去,如果是功能型之只需求在戰線后臺[戰線]-[SQL勒令運行家伙]中進展施用,如果是沙盤標簽 之數據調用類型,只需求在沙盤相應坐位添加標簽即可。

    功能型SQL語句收束:

    2.功能便覽:添加自概念屬性

    相關語句:

    insert into `dede_arcatt`  values ;  
    alter table `dede_archives` modify `flag` set   default NULL;

    3.功能圖例:批計量為撰稿人和源泉賦值

    相關語句:

    UPDATE dede_archives SET writer='要賦之值' WHERE writer='';  
    UPDATE dede_archives SET source='要賦之值' WHERE source='';

    4.功能附識:刪剔指定IP之輿情

    相關語句:

    DELETE FROM `dede_feedback` WHERE `dede_feedback`.`ip` = '000.000.000.000'

    000.000.000.000 為垃圾輿情發布者之IP

    5.功能附識:清一紙空文章中紐帶字字段

    相關語句:

    000.000.000.000 為垃圾述評發布者之IP

    5.功能導讀:清一紙空文章中關節字字段

    相關語句:

    update dede_archives set keywords=''

    6.功能導讀:批計量替換發布時空,入庫流年,履新流光

    相關語句:

    頭版步。在后臺新增三個成文。

    得到七個韶華,比如2009-01-13 14:13:32,這有何不可通過理問稿子那背瞧到。

    仲步,后臺執行SQL語句SELECT * FROM dede_archives order by id DESC limit 1

    這樣你得以瞧到你剛才新加加之筆札六所有字段值。

    觀賽之下之數據:

    pubdate:1231846313

    senddate:1231846313

    sortrank:1231846313

    其中1231846313就是韶光數據了。

    然后就是替換了。

    UPDATE dede_archives SET sortrank = 1231846313;  
    UPDATE dede_archives SET senddate = 1231846313;  
    UPDATE dede_archives SET pubdate = 1231846313;

    7.功能圖示:批計量涂改欄目為動態或者靜態

    相關語句:

    UPDATE `dede_arctype` SET `isdefault` = '-1' 動態 
    UPDATE `dede_arctype` SET `isdefault` = '1' 靜態

    8.功能導讀:成文情節批計計替換SQL語句

    相關語句:

    update `dede_addonarticle` set body=REPLACE  where body like "%畫壇%"

    如上SQL語句作用是查找所有篇章帶有“曲壇”之詞組,并將科壇替換為“社區”

    數據調用SQL語句疏理:

    9.標簽圖例:常用情節統計代碼

    相關標簽:

    共有筆札:** 篇  
    {dede:sql sql="select count  as c from dede_archives where channel=1"}·共有篇章:[field:c /]篇{/dede:sql}  
    ·共有圖集:** 個  
    {dede:sql sql="select count  as c from dede_archives where channel=2"}·共有圖集:[field:c /]個{/dede:sql}  
    ·共有軟硬件:** 個  
    {dede:sql sql="select count  as c from dede_archives where channel=3"}·共有硬件:[field:c /]個{/dede:sql}  
    ·共有評說:**條  
    {dede:sql sql="select count  as c from dede_feedback"}·共有評語:[field:c /]條{/dede:sql}  
    ·共有會員:**名  
    {dede:sql sql="select count  as c from dede_member "}·共有會員:[field:c /]名{/dede:sql}  
    ·篇章讀書:** 人次  
    {dede:sql sql="select sum  as c from dede_archives"}稿子閱覽:[field:c /]人次{/dede:sql}  
    ·今日翻新:**篇  
    {dede:sql sql="SELECT count  AS c FROM dede_archives WHERE pubdate > UNIX_TIMESTAMP  ) "}今日換代:[field:c /]篇{/dede:sql} 
    總共附筆:{dede:sql sql="select count  as cc From dede_guestbook"}[field:cc/]{/dede:sql}條


    10.調用便覽:調用Discuz羽壇附件帶圖板之貼子

    相關標簽:

    {dede:sql sql="SELECT` cdb_p_w_uploads`.`aid`, `cdb_p_w_uploads`.`p_w_upload`,`cdb_threads`.`tid`, `cdb_threads`.`fid`, `cdb_threads`.`subject` FROM `cdb_p_w_uploads` LEFT JOIN `cdb_threads` ON `cdb_threads`.`tid`=`cdb_p_w_uploads`.`tid` WHERE `cdb_p_w_uploads`.`readperm`='0' AND `displayorder`>='0' AND `filetype`='p_w_picpath/pjpeg' GROUP BY tid LIMIT 0,2"}  
    <li><A href="/bbs/viewthread.php?tid=[field:tid /]"><IMG src="/bbs/p_w_uploads/[field:p_w_upload/]"></A></li>  
    <li><A href="/bbs/viewthread.php?tid=[field:tid /]">[field:subject function="cn_substr " /]</A></li>  
    {/dede:sql}

    11.調用附識:調用UCHOME最新日記

    相關標簽:

    {dede:sql sql="Select subject,viewnum,blogid,uid From uchome_blog order by blogid desc limit 0,8"}  
    <li><A href="?uid=[field:uid/]&do=blog&id=[field:blogid/]">[field:subject function="cn_substr " /]</A></li>  
    {/dede:sql}

    12.調用附識:會員積分行

    相關標簽:

    {dede:sql sql="Select mid,userid,uname,scores From dede_member order by scores desc limit 0,10"}  
    <dd><span class="name"><a href='[field:global/]/member/?[field:userid/]/'>[field:uname/]</a>  
    </span><span class="jifen">積分[field:scores/]</span></dd>  
    {/dede:sql}

    之上就是DEDECMS SELECT語句怎生用之祥縷情節,更多請關注 小螞蚍蜉站長吧網其他相關成文!

    上一篇:DEDECMS提示Fatal error出錯誤

    下一篇:織夢DEDECMS擴展標簽如何用

    相關推薦
    ?
    返回頂部
    日韩在线精品视频a