Maison  >  Article  >  Tutoriel CMS  >  Comment imbriquer les instructions SQL dans runphp=yes

Comment imbriquer les instructions SQL dans runphp=yes

藏色散人
藏色散人original
2020-01-10 09:21:582556parcourir

Comment imbriquer les instructions SQL dans runphp=yes

Comment imbriquer les instructions SQL dans runphp=yes ?

runphp=yes contient des instructions SQL imbriquées

Apprentissage recommandé : DreamWeaver cms

Tout le monde sait qu'il existe de nombreuses balises dans DreamWeaver Vous pouvez utiliser runphp='yes', afin que nous puissions facilement utiliser les instructions PHP pour obtenir les résultats souhaités, mais parfois nous devons même interroger certains résultats requis via des instructions SQL. Donnons un exemple pour illustrer :

Par exemple, dans dede:arclist, vous pouvez utiliser [field:writer/] pour appeler le nom de l'auteur, et vous pouvez également utiliser [field:mid/] pour appeler le numéro d'identification de l'auteur, mais vous ne pouvez pas obtenir directement le numéro d'identification de l'auteur. Numéro d’identification. Adresse de l’espace. Ensuite, à ce stade, nous devons utiliser des instructions SQL pour obtenir l'ID utilisateur de l'auteur, afin de pouvoir connaître l'adresse spatiale de l'auteur.

 {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}

L'exemple ci-dessus peut obtenir les noms des auteurs et les adresses des espaces d'auteur des cinq derniers articles.

Grâce à l'exemple ci-dessus, nous pouvons l'utiliser de manière plus flexible.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn