ホームページ >CMS チュートリアル >DEDECMS >runphp=yes で SQL ステートメントをネストする方法

runphp=yes で SQL ステートメントをネストする方法

藏色散人
藏色散人オリジナル
2020-01-10 09:21:582637ブラウズ

runphp=yes で SQL ステートメントをネストする方法

runphp=yes 内で SQL ステートメントをネストするにはどうすればよいですか?

runphp=yes の内部には SQL ステートメントがネストされています

推奨学習: 梦Weavercms

DreamWeaver には多くのタグがあることは誰もが知っています。 runphp='yes' を使用すると、PHP ステートメントを使用して簡単に必要な結果を達成できますが、場合によっては SQL ステートメントを使用して必要な結果をクエリする必要さえあります。例を示してみましょう。 :

たとえば、dede:arclist では、[field:writer/] を使用して作成者の名前を呼び出すことができます。また、[field:mid/] を使用して作成者の ID 番号を呼び出すこともできますが、作成者の ID 番号を直接取得することはできません。 ID番号、スペースアドレス。次に、この時点で、作成者のスペース アドレスを知ることができるように、SQL ステートメントを使用して作成者のユーザー ID を取得する必要があります。

 {dede:arclist row=5}
<a href="/member/index.php?uid=[field:mid runphp=&#39;yes&#39;]global $dsql;
$sql=&#39;SELECT userid FROM dede_member WHERE mid=&#39;.@me;
$spaceurl = $dsql->GetOne($sql);@me=$spaceurl[&#39;userid&#39;];
[/field:mid]" target="_blank">[field:writer/]</a></span>
 {/dede:arclist}

上記の例では、最新の 5 つの記事の著者名と著者スペースのアドレスを取得できます。

上記の例を通じて、より柔軟に使用できます。

以上がrunphp=yes で SQL ステートメントをネストする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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