ホームページ  >  記事  >  CMS チュートリアル  >  ecms は SQL を実行して必要なレコードをどのように取得しますか?

ecms は SQL を実行して必要なレコードをどのように取得しますか?

藏色散人
藏色散人オリジナル
2019-12-07 09:13:112198ブラウズ

ecms は SQL を実行して必要なレコードをどのように取得しますか?

ecms は SQL を実行して必要なレコードをどのように取得しますか?

ecms スマート タグ e:loop の使用法は、sql を実行して必要なレコードを取得することです。

特定の条件下では、それが表示されることが必要です。 Web サイトの特定のページの特定の情報

Empire cms Tutorial

を学習することをお勧めします。ただし、この種の仕様がハードコーディングされている場合、将来問題点;

現時点では、SQL ステートメントの利点が強調されています。SQL ステートメントを使用すると、数値を変更するだけで、表示されている内容を完全に置き換えることができます。コードは次のとおりです:

[e:loop={'select * from phome_ecms_news where id in (2452,2697,2299,2267)',4,24,0}] 
<li><a href="<?=$bqsr[&#39;titleurl&#39;]?>"> 
<?=esub($bqr[title],28)?> 
</a><span></span></li> 
[/e:loop]

SQL ステートメントの仕様に従って、それぞれ ID 番号 2452、2697、2299、2267 のコンテンツ情報を返します。同時に、コードの最後から 2 番目のパラメーターは 24 です。 .

これがSQLの実行です。

(以下のコンテンツは、スマート タグの使用法を説明するためにインターネットから取得したものです)

スマート タグの使用手順:

スマート タグ (e:loop)

形式:

[e:loop={栏目ID/专题ID,显示条数,操作类型, 只显示有标题图片,附加SQL条件,显示排序}] 
模板代码内容 
[/e:loop]

例:

コードは次のとおりです:

[e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}] 
<tr> 
<td> 
<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a> (<?=date(&#39;Y-m-d&#39;,$bqr[newstime])?>) 
</td> 
</tr> 
[/e:loop]

具体的な操作タイプの説明は次のとおりです:

操作タイプ説明

0 各カラム 最新

1 各カラム人気

2 各カラムおすすめ

9 各カラムコメントランキング

12 各欄の見出し情報

15 各欄のダウンロードランキング

25 各欄の評価ランキング

26 各欄の投票ランキング

3最新のすべての情報 (デフォルトのテーブル)

4 人気のあるすべての情報 (デフォルトのテーブル)

5 すべての情報の推奨事項 (デフォルトのテーブル)

10 すべての情報のコメント ランキング (デフォルトのテーブル)

13 すべての情報の見出し (デフォルトの表)

16 すべての情報のダウンロード ランキング (デフォルトの表)

27 すべての情報の評価ランキング (デフォルトの表)

28 全情報投票ランキング(デフォルト表)

6 特集最新情報

7 話題の注目情報

8 話題のおすすめ情報

11 話題のコメントランキング

14 トピックの見出し

17 各トピックのダウンロード ランキング

29 各トピックの評価ランキング

30 各トピックの投票ランキング

18 各テーブルの最新情​​報 (カラムID='テーブル名')

19 各テーブルの人気度 (カラムID='テーブル名')

20 各テーブルのおすすめ度 (カラムID='テーブル) name')

21 各テーブルのコメントランキング(カラムID='テーブル名')

22 各テーブルの見出し情報(カラムID='テーブル名')

23 各テーブルのダウンロードランキング(カラムID='テーブル名')

31 各テーブルの評価ランキング(カラムID='テーブル名')

32 各テーブルの投票ランキング(カラム) ID='テーブル名')

24 SQLによるクエリ(カラムID='sqlステートメント')

データテーブルプレフィックスが利用可能:「[!db.pre!]」は意味します

以上がecms は SQL を実行して必要なレコードをどのように取得しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。