• 域名认证
  • 作品:144
  • 案例:19|
  • 教程:7763|
  • 资讯:900|
  • 资源:422|
  • 总访问量:1888333|

导航菜单
酷讯网络工作室_源码交易平台,源码商城,网站定制开发,免费模版下载,网络技术服务,游戏源码,站长教程欢迎你.
dedecms织梦SQL标签的高级应用技巧

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

浏览次数:

作者: 淡淡的风

信息来源: 酷讯网络

更新日期: 2020-03-25 15:59:17

文章简介

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

当我们有许多织梦dedecms网站的时候,多站点间有时可能需要

  • 正文开始

织梦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'}        <li>[field:array runphp='yes']            if(@me['shorttitle']=='') {              @me = @me['title'];           } else {              @me='shorttitle';           }[/field:array]         </li>{/dede:sql}


收藏此文 ( ) 打赏本站

如果本文对你有所帮助请打赏本站

  • 打赏方法如下:
  • 支付宝打赏
    支付宝扫描打赏
    微信打赏
    微信扫描打赏

精彩评论