当前位置:首页 » 编程语言 » dedesql
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

dedesql

发布时间: 2022-01-25 13:48:58

1. 怎样往dede:sql传入参数

想在模板中使用类似{dede:field.mid /}这样的参数传到{dede:sql 中去,如下:
{dede:sql sql='Select * from dede_archives where mid=~mid~'}
dede是织梦内容管理系统dedecms的简称, 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,系统作者仅有一人,却做出如此功能的cms。

2. dede:listsql sql标签,我写的sql语句是可以用就是效率不高,大家有没有更好的语句,dedecms的,谢谢!!

把dede_addonarticle.diqu上建个索引,然后用dede_addonarticle.diqu = "‘广东"'

3. 织梦sql标签查询条件where能用动态的么

{dede:field.tiile/}不支持你的嵌套

以下是我给出的答案

{/dede:sql}

{dede:sql sql="Select a.* from dede_archives as a left join dede_taglist as b on a.id=b.aid where b.tag=~title~"}

{/dede:sql}

4. 织梦{dede:sql}标签,怎么调用最新文章的标题

{dede:sqlsql='selecttitle(标题)Fromdede_archiveswheretypeid=1(栏目id)'}
<ahref="/plus/view.php?aid=[field:id/]">[field:title/]</a>
{/dede:sql}

5. DEDECMS的SQL查询取得查询的字段

你的这个是获取会员空间的LOGO的查询语句吧 可以简写成 $arr = $db->GetOne($sql);
更多的请参考官方的帮助

6. dedecms万能sql标签不起作用是啥原因

~id~ ~typeid~ 这边是传值用的。 列表页可以使用~typeid~ 传该列表ID 至SQL语句中,一般我用左得到TOP_ID 现在还行可以直接{dede:field.top_id},类似 ~id~ 是文章ID,~标识~ 这里的标识可以是文章或列表中能直接使用DEDE:{dede:field name='标识'}调用 。
<link href="{dede:global.cfg_cmsurl/}/css/detail{dede:sql sql='Select * From info_arctype Where id=~typeid~}[field:topid/]{/dede:sql}.css" rel="stylesheet" type="text/css" />
我有些网站有用这样调用不同栏目的CSS,具体自己可以灵活使用,看看我网站效果吧。http://www.ymmzb.com/
参考资料: http://www.ymmzb.com/

7. 请教高手 dede sql 语句 以下代码什么意思

select * from blogposts:查询blogposts表的所有列。

where post_status = 'publish' and post_type='post':前提条件当post_status的值是publish和post_type的值是post,必须满足这两个条件。

order by post_date desc limit 0,6:按照post_date降序排列,省略前六条记录。

需要注意的是order by、desc和limit 0,6这三项。

8. {dede:sql sql='Select content,substring(content,1,280) as content from dede_arctype where id=20'}

sql语法没问题。别名和现有字段名重复,看着别扭。
substring在有些关系数据库中没有这个定义。可用Mid等函数试一下。

9. 织梦 {dede:sql sql='select * from dede_archives id=【get值】 limit 0,1 ' } {/dede:sql} 怎么获取get

dede_archives里面没有你这个列,应该是你自己间的模型里面的属性,应该调用左连接的形式才取出来,
select * from dede_archives left join 你建的模型对应表 on dede_archives.id=你建的模型对应表.id where dede_archives.id=【get值】 limit 0,1

调取方式是:[field:你需要调用的列名]

10. 织梦 标签问题 {dede:sql sql='select * from id=【get值】 limit 0,1 ' } {/dede:sql} 怎么获取 get

{dede:sql sql='select * from id=【get值】 limit 0,1 ' } {/dede:sql}
这个的意思是sql万能标签调用,不过你没指出是那张表,你写的是错的,假如:

{dede:sql sql='Select content from dede_arctype where id=2'}
[field:content function='cn_substr(html2text(@me),1000)'/](1000表示的是1000个字符就是500汉字)
{/dede:sql}(表dede_arctype 栏目ID=2的内容调用,最多显示1000字符)