ホームページ >CMS チュートリアル >DEDECMS >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='yes']global $dsql; $sql='SELECT userid FROM dede_member WHERE mid='.@me; $spaceurl = $dsql->GetOne($sql);@me=$spaceurl['userid']; [/field:mid]" target="_blank">[field:writer/]</a></span> {/dede:arclist}
上記の例では、最新の 5 つの記事の著者名と著者スペースのアドレスを取得できます。
上記の例を通じて、より柔軟に使用できます。
以上がrunphp=yes で SQL ステートメントをネストする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。