dedecms的sql标签使用传入参数的方法{dede:sql sql='Select * from dede_archives where id=1'}

今天在进行织梦二次开发的时候,遇见这个问题,就是我已经有一张文章记录表,里面记录了文章的访问者的各种信息, 然后要在文章模板里面,增加一个其他人访问这个页面的,还访问了哪些页面。正常的织梦标签用法已经不能满足这个需求了,只能通过写sql了。

但是织梦的

{dede:sql sql='mysql语句 where id = 文章ID'}

标签用法,怎么在里面嵌套获取文章ID呢。

正常的sql标签用法:

{dede:sql sql='Select * from lmcjl_archives where mid=1'}
[url=http://www.lmcjl.com/plus/view.php?aid=[field:id/]][field:title/][/url]
{/dede:sql}

这样可以取出mid为1的,但是mid具体多少不知道怎么办呢?

好像不能直接传入参数啊,想在模板中使用类似

{dede:field.mid /}这样的参数传到{dede:sql}

中去。如下:

代码如下:

{dede:sql sql='Select * from lmcjl_archives where mid=~mid~'}