• 全国400电话网上服务平台
    强大号码库资源任选,方便,快捷,快速开通。
    咨询热线:400-1100-266  

    dede SQL标签的高级应用技巧
    POST TIME:2020-04-10 18:41
    DEDE的功能非常强大,之所以受这么的多人的拥护,在于它上手简单,超强的扩展性,今天我就来说说它SQL标签一个非常有用的功能。当我们有许多网站的时候,多站点间有时可能需要互相调用内容,这时我们就可以用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准确来说不是标签,用DEDE的官方语言来说,是一个底层模板字段,其它它就是一个数组,包含了一条数据的数组。
    SQL标签的参数还用我说吗? SQL的值就是查询语句,appname就是上面定义的luidea,
    {dede:sql sql='SELECT * FROM `idea_archives` LIMIT 0, 10' appname='txysyy'} <li> [field:array runphp='yes'] if(@me['shorttitle']=='') { @me = @me['title']; } else { @me='shorttitle'; } [/field:array] </li> {/dede:sql}
    
    关于我们 | 付款方式 | 建站知识 | 增值服务 | 网站模板
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信

    微信号已复制,请打开微信添加咨询详情!