栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP > php开源框架 > dedecms

dedecms织梦SQL标签的高级应用技巧

dedecms 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

dedecms织梦SQL标签的高级应用技巧

织梦dedecms的功能非常强大,之所以受这么的多人的拥护,在于它上手简单,超强的扩展性,今天我就来说说它SQL标签一个非常有用的功能。

当我们有许多织梦dedecms网站的时候,多站点间有时可能需要互相调用内容,这时我们就可以用SQL标签来实现。 第一步:       打开/data/tag/sql.inc.php ,增加欲调用数据库的连接信息,我这里写的 luidea 你们可以自己根据喜好来改,这里就是把数据库连接信息放到了$sqltag['luidea'],这个luidea后面要用到 // luidea数据库连接配置 // ------------------------------------------------------------------------
$sqltag['luidea']['dbhost'] = 'localhost';
$sqltag['luidea']['dbname'] = 'luidea';
$sqltag['luidea']['dbuser'] = 'root';
$sqltag['luidea']['dbpwd'] = 'root';
$sqltag['luidea']['dbprefix'] = 'heli_';
$sqltag['luidea']['dblanguage'] = 'utf8';
    第二步:就是模板中调用了     sql标签里面还支持array标签的,可以用PHP再对数据进行一次处理,array准确来说不是标签,用织梦dedecms的官方语言来说,是一个底层模板字段,其它它就是一个数组,包含了一条数据的数组。 SQL标签的参数还用我说吗?  SQL的值就是查询语句,appname就是上面定义的luidea, 
{dede:sql sql='SELECt * FROM `idea_archives` LIMIT 0, 10' appname='txysyy'}
 
  • [field:array runphp='yes'] if(@me['shorttitle']=='') { @me = @me['title']; } else { @me='shorttitle'; } [/field:array]
  • {/dede:sql}

    转载请注明:文章转载自 www.mshxw.com
    本文地址:https://www.mshxw.com/it/5775.html
    我们一直用心在做
    关于我们 文章归档 网站地图 联系我们

    版权所有 (c)2021-2022 MSHXW.COM

    ICP备案号:晋ICP备2021003244-6号