{dede:sql sql="SELECT * FROM mzdedesq_archives WHERE title LIKE '%~shorttitle~%'"}<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}
新闻热点
疑难解答