DedeCMS で一般的に使用される SQL ステートメント
DedeCMS V5.3 システムでは、コンテンツの一括変更 (置換) やデータコンテンツの呼び出しなど、多くの場所で SQL ステートメントを使用する必要があります。システム テンプレート データを呼び出すためのテンプレート タグ {dede:sql/} については、ヘルプセンターのテンプレート タグの説明を参照して、このタグの使用方法を学習できます。
もちろん、SQL ステートメントを使用および学習する前に、DreamWeaver のデータベース構造を一般的に理解する必要がありますが、これらの内容は、ヘルプセンターのデータベースの説明を通じて簡単に理解できます。 (推奨学習: 梦Weavercms)
以下は引用内容です:
タグ名: sql 関数の説明: 使用用途テンプレートから返されたコンテンツを取得するための SQL クエリ。適用範囲: グローバル使用基本構文: {dede:sql sql=""}基礎となるテンプレート{/dede:sql} パラメータの説明: sql="" 基礎となる完全な SQL クエリ ステートメントテンプレート フィールド: SQL ステートメントで見つかったすべてのフィールドは、[フィールド:フィールド名/]
アプリケーション例:
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 ステートメントは、関数呼び出しとコンテンツ呼び出しの 2 つのカテゴリに分類されます。関数型は主にデータベースに対して通常の操作 ({挿入、更新} など) を実行します。データ呼び出し型は (select )、また、2 種類の SQL ステートメントの使用と発行も非常に簡単です。
関数型の場合はシステムバックグラウンド[システム]-[SQLコマンド実行ツール]で使用するだけ、データ呼び出し型のテンプレートラベルの場合は追加するだけですテンプレートの対応する位置にあるラベル。
関数 SQL ステートメントの構成:
関数の説明: カスタム属性の追加
関連ステートメント:
以下为引用的内容: insert into `dede_arcatt`(sortid,att,attname) values(9,'d','评论'); alter table `dede_archives` modify `flag` set ('c','h','p','f','s','j','a','b','d') default NULL;
関数の説明: 著者とソースにバッチで値を割り当てます
関連ステートメント:
以下为引用的内容: UPDATE dede_archives SET writer='要赋的值' WHERE writer=''; UPDATE dede_archives SET source='要赋的值' WHERE source='';
関数の説明:指定された IP からコメントを削除します
関連ステートメント :
以下为引用的内容: DELETE FROM `dede_feedback` WHERE `dede_feedback`.`ip` = '000.000.000.000' 000.000.000.000 为垃圾评论发布者的IP
関数の説明: 記事内のキーワード フィールドをクリアします
関連ステートメント:
以下为引用的内容: update dede_archives set keywords=''
関数の説明: 一括置換公開時間、保存時間、更新時間
関連ステートメント:
以下は引用内容です:
ステップ1つ。背景に記事を追加します。
2009-01-13 14:13:32 など、管理記事から確認できる時刻を取得します。
2 番目のステップは、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;
関数の説明: 列を動的または静的にバッチ変更します
関連ステートメント:
以下は引用された内容です:
UPDATE `dede_arctype` SET `isdefault` = '-1' 动态 UPDATE `dede_arctype` SET `isdefault` = '1' 静态
関数の説明: SQL ステートメントを記事の内容で一括置換
##関連ステートメント:
以下は引用された内容です。
update `dede_addonarticle` set body=REPLACE(body,'论坛','社区') where body like "%论坛%"
データ呼び出し SQL ステートメントの構成:
タグの説明: 共通コンテンツ統計コード関連タグ:
以下は引用内容です:
·記事合計: **{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(mid) as c from dede_member "}·共有会员:[field:c /]名{/dede:sql}
{dede:sql sql="select sum(click) as c from dede_archives"}文章阅读:[field:c /]人次{/dede:sql}
{dede:sql sql="SELECT count( * ) AS c FROM dede_archives WHERE pubdate > UNIX_TIMESTAMP( CURDATE( ) ) "}今日の更新: [field:c /]{/dede:sql}
合計メッセージ数:{dede:sql sql="select count(*) as cc From dede_guestbook"}[field:cc/]{/dede:sql}条
関連タグ:
以下引用内容:
{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('@me',30)" /]</A></li> {/dede:sql}
関連タグ:
以下は引用内容:
{dede:sql sql="Select subject,viewnum,blogid,uid From uchome_blog order by blogid desc limit 0,8"} <li><A href="http://www.dedecms.com/space.php?uid=[field:uid/]&do=blog&id=[field:blogid/]">[field:subject function="cn_substr('@me',24)" /]</A></li> {/dede:sql}
関連タグ:
以下、引用内容です。
{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 name='cfg_cmspath'/]/member/?[field:userid/]/'>[field:uname/]</a> </span><span class="jifen">积分[field:scores/]</span></dd> {/dede:sql}
関連タグ:
以下は引用内容: #{dede:sql sql="SELECT a.id,a.litpic,a.title FROM dede_addonshop p left join dede_archives a on a.id = p.aid order by a.id desc LIMIT 0 , 4"}
<li><div><a href="/plus/view.php?aid=[field:aid/]" title="[field:title/]"><img src="[field:litpic/]" alt="[field:title/]"/></a></div><a href="/plus/view.php?aid=[field:aid/]" title="[field:title/]">[field:title/]</a></li>
{/dede:sql}
# 関連タグ:
以下引用内容:
{dede:sql sql="SELECT m.mid,m.mtype,m.userid,m.matt,c.mid,c.company,c.comface,d.ename,d.evalue,d.egroup FROM dede_sys_enum as d ,dede_member as m left join dede_member_company c on m.mid = c.mid where m.mtype ='企业' and m.matt = 1 and c.vocation=d.evalue and d.egroup='vocation' LIMIT 0 , 10"} [field:company/] [field:ename/] {/dede:sql}
関連タグ:
以下は引用内容です:
{dede:sql sql="SELECT mid,mtype,userid,uname,matt,face FROM dede_member where matt = 1 and mtype='个人' LIMIT 0 , 10"}
<img src="[field:face runphp='yes'] if(!@me)@me = 'http://bbs.dedecms.com/attachment/upload/87/11787.gif'; [/field:face]" />
<a href='[field:global name='cfg_cmspath'/]/member/?[field:userid/]/'>[field:uname/]</a> {/dede:sql} [field:face runphp='yes'] if(!@me)@me = 'http://bbs.dedecms.com/p_w_picpath/post/smile/default/14.gif'; [/field:face]
为用户头像图片
[img]http://bbs.dedecms.com/attachment/upload/87/11787.gif[/img]
是如果用户头像为空的话要显示的图像 这个大家自己改吧
调用说明:推荐企业
相关标签:
以下为引用的内容:
{dede:sql sql="SELECT m.ID,m.type,m.userid,m.matt,m.spacep_w_picpath,c.id,c.comname FROM dede_member m left join dede_member_cominfo c on m.ID = c.id where m.type = 1 and m.matt = 1 LIMIT 0 , 10"}
头像:
<img src="[field:spacep_w_picpath runphp='yes'] if(!@me)@me = 'http://bbs.dedecms.com/p_w_picpath/post/smile/default/14.gif'; [/field:spacep_w_picpath]" />
用户名:
<a href='[field:global name='cfg_cmspath'/]/member/?[field:userid/]/'>[field:comname/]</a> {/dede:sql}
调用说明:UCenter Home会员调用(带头像)
相关标签:
以下为引用的内容:
{dede:sql sql="SELECT * FROM `uchome_space` WHERE `avatar` =1 LIMIT 0 , 10"} <a href="你安装UCenter Home的地址/space.php?uid=[field:uid/]"> <img src='你安装UCenter的地址/avatar.php?uid=[field:uid/]&size=[field:small/]' border='0' width='99' height='88' > <br /> [field:username/]</a> {/dede:sql}
以上がDedeCMS で一般的に使用される SQL ステートメントの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Empire CMS テンプレートのダウンロード場所: 公式テンプレートのダウンロード: https://www.phome.net/template/ サードパーティのテンプレート Web サイト: https://www.dedecms.com/diy/https://www.0978.com。 cn /https://www.jiaocheng.com/インストール方法: テンプレートをダウンロード テンプレートを解凍 テンプレートをアップロード テンプレートを選択

テンプレートの置換は、次の手順で Dedecms に実装できます: global.cfg ファイルを変更し、必要な言語パックを設定します。 taglib.inc.php フック ファイルを変更し、言語サフィックス テンプレート ファイルのサポートを追加します。言語サフィックスを含む新しいテンプレート ファイルを作成し、必要な内容を変更します。 Dececms キャッシュをクリアします。

Dedecms は、ニュース Web サイト、ブログ、電子商取引 Web サイト、フォーラムおよびコミュニティ Web サイト、教育 Web サイト、ポータル、その他のタイプの Web サイト (企業 Web サイト、個人 Web サイトなど) を含む、さまざまなタイプの Web サイトの作成に使用できるオープン ソース CMS です。ウェブサイト、フォトアルバムウェブサイト、ビデオ共有ウェブサイト)

Dedecms を使用してローカルビデオをアップロードするにはどうすればよいですか? Dedecms がサポートする形式のビデオ ファイルを準備します。 Dedecms 管理バックエンドにログインし、新しいビデオ カテゴリを作成します。動画管理ページで動画ファイルをアップロードし、関連情報を入力して動画カテゴリを選択します。記事の編集中にビデオを埋め込むには、アップロードしたビデオのファイル名を入力し、サイズを調整します。

Dedecms は、コンテンツ管理、テンプレート システム、セキュリティ保護を提供するオープン ソースの中国製 CMS システムです。具体的な使用方法には次の手順が含まれます。 1. Dedecms をインストールします。 2. データベースを構成します。 3. 管理インターフェイスにログインします。 4. コンテンツを作成します。 5. テンプレートを設定します。 6. ユーザーを管理します。 7. システムを保守します。

DedeCMS はオープン ソースのコンテンツ管理システムであり、潜在的な脆弱性とセキュリティ リスクがいくつかあります: 1. SQL インジェクションの脆弱性。攻撃者は悪意のある SQL クエリ ステートメントを構築することで、不正な操作を実行したり、機密データを取得したりできます。2. ファイル アップロードの脆弱性。攻撃者は、次の内容を含むファイルをアップロードできます。悪意のあるコードをサーバーに送信して任意のコードを実行したり、サーバーの権限を取得したりする; 3. 機密情報の漏洩; 4. 認証されていない脆弱性の悪用。

正確で信頼性の高い dedecms 変換ツール評価レポート インターネット時代の急速な発展に伴い、Web サイト構築は多くの企業や個人にとって必要なツールの 1 つになりました。 Web サイト構築において、コンテンツ管理システム (CMS) を使用すると、Web サイトのコンテンツと機能をより便利かつ効率的に管理できます。中でもdedecmsは有名なCMSシステムとして様々なWebサイト構築プロジェクトで広く利用されています。ただし、dedecms Web サイトを他の形式に変換する必要がある場合があります。その場合、変換ツールを使用する必要があります。

dedecms エンコード変換関数の学習は複雑ではなく、簡単なコード例を使用すると、このスキルをすぐに習得できます。 dedecms では、通常、システムの正常な動作とデータの正確性を確保するために、中国語の文字化けや特殊文字などの問題に対処するためにエンコード変換機能が使用されます。ここでは、エンコードに関するさまざまなニーズに簡単に対応できる dedecms のエンコード変換機能の使い方を詳しく紹介します。 1.UTF-8 から GBK UTF-8 でエンコードされた文字列を G に変換する必要がある場合、dedecms で
