首页 > CMS > 织梦DEDE > 正文

dedecms相关调取数据库公式

2024-07-12 08:24:23
字体:
来源:转载
供稿:网友


{dede:sql sql="SELECT * FROM mzdedesq_archives WHERE description LIKE '%~keywords[key0]~%' or  description LIKE '%~keywords[key1]~%' or description LIKE '%~keywords[key2]~%' or description LIKE '%~keywords[key3]~%' "}<li><a href='[field:id runphp='yes'] $id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]' title="[field:title/]" target="_blank">[field:title function=cn_substr(@me,40,0)/]</a></li>{/dede:sql}

1.mzdedesq_archives 代表你的数据库表前缀

2. title 代码你要调取的数据库里面信息的自动  title 是检查标题

3. like  进行匹配 

4.%正则匹配%  匹配%中间的文字 是否有一样的 有就调取   

5.~~  中间的为你的自定义字段   自己设置

6.dede的include 里面要修改一个文件 去除三引号 “‘’”

//$sql = str_replace($conditions[0][$key], "'".addslashes($refObj->Fields[$value])."'", $sql);$sql = str_replace($conditions[0][$key], addslashes($refObj->Fields[$value]), $sql);

文件在 include/taglib/sql.lib.php

标签组合调用

7.

{dede:sql sql="SELECT * FROM mzdedesq_archives WHERE title LIKE '%diaoqu1~%'order by click desc limit 20 offset 1"}<li><a href='[field:id runphp='yes'] $id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]' title="[field:title/]" target="_blank">[field:title function=cn_substr(@me,40,0)/]</a></li>{/dede:sql}


 {dede:sql  sql="SELECT * FROM mzdedesq_archives WHERE title LIKE '%~diaoqu~%'order by click desc limit 20 offset 1"}<li><a href='[field:id runphp='yes'] $id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]' title="[field:title/]" target="_blank">[field:title function=cn_substr(@me,40,0)/]</a></li>{/dede:sql}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表