dedecms如何实现外部数据库调用

转载 2016年08月31日 14:44:19

dedecms如何实现2个数据库内容相互调用?这是笔者今天要和大家分享的内容。百度了一大堆,大多语焉不详。知识有限,所以就说下笔者的做法,可能还有其他有效的方法,欢迎分享。笔者站点是dedecms5.7+php+mysql,且空间支持数据库外部调用,这是前提条件。

方法/步骤

1
  1.  dedecms5.6以上好像才支持这种数据库外部调用,打开文件/data/tag/sql.inc.php文件,进行数据库连接,分别是:

    // otherdb数据库连接配置
    // ------------------------------------------------------------------------
    $sqltag['otherdb']['dbhost'] = '数据库IP';
    $sqltag['otherdb']['dbname'] = '数据库名称';
    $sqltag['otherdb']['dbuser'] = '数据库用户名';
    $sqltag['otherdb']['dbpwd'] = '数据库密码';
    $sqltag['otherdb']['dbprefix'] = '数据库表前缀,默认的为dede_';
    $sqltag['otherdb']['dblanguage'] = '编码格式,如utf8、gb2312';

  2. 2

     登陆被调用空间控制面板,在数据库面板中添加授权ip,即调用该数据库的空进IP。如下图,不同空间可能不同,如没有可咨询空间商,是否支持。

    dedecms如何实现外部数据库调用
  3. 3

    进行数据调用,这里可以使用dede:sql标签。

    {dede:sql sql="select * from dede_archives orderby id desc limit 0,10" appname="otherdb"}
       <a href="/plus/view.php?aid=[field:tmd/]">[field:title/]</a>
    {/dede:sql}

      sql查询很强大,想调用什么就直接调用吧。

    END

注意事项

  • 笔者站点是dedecms5.7+php+mysql,且空间支持数据库外部调用,这是前提条件。

dede数据库类二次开发使用方法

dede数据库类二次开发使用方法 /* DedeCms 数据库使用实例说明 */ //确保数据库信息填写正确 //数据库连接信息 $cfg_dbhost = 'localhost'...
  • liaohongchu
  • liaohongchu
  • 2011年12月02日 10:41
  • 2912

dede织梦CMS调用全站文章方法

2011-05-09 23:02:30|  分类: DEDE|字号 订阅EDECMS 有个标签可以调用相关文章,通过下面的修改可以调用全站的相关文章,文章页内显示相关文章内容,可以提高关键词密度,还是...
  • forest_fire
  • forest_fire
  • 2016年03月21日 10:47
  • 419

dedecms数据库外部调用,两dedecms站点数据远程调用

dedecms数据库外部调用,两dedecms站点数据远程调用 dedecms数据库外部调用,两dedecms站点数据远程调用,dedecms从而实现两dedecms站点数据相互调用。两个d...
  • sgjjuaw
  • sgjjuaw
  • 2015年01月08日 12:38
  • 800

自己编写的独立php页面 调用解析dede标签

自己编写的独立php页面,直接调用dede标签是不可被解析的 需要调用dede的标签解析引擎,才可以做到像其他网页一样,被解析 假设写好的独立php页面是temp.php ...
  • qq_29204365
  • qq_29204365
  • 2015年06月23日 20:28
  • 937

dedecms如何实现外部数据库调用

dedecms如何实现2个数据库内容相互调用?这是笔者今天要和大家分享的内容。百度了一大堆,大多语焉不详。知识有限,所以就说下笔者的做法,可能还有其他有效的方法,欢迎分享。笔者站点是dedecms5....
  • huminghai
  • huminghai
  • 2016年08月31日 14:44
  • 870

帝国cms和discuz论坛系统跨数据库查询调用

现在大多数资讯类系统,一般站长都比较青睐php、mysql组合,这类cms系统中以dede和帝国更为普及,在帝国系统中调用论坛数据,这个应 用需求比较常见,cms和论坛系统使用同一数据库时,这样调用时...
  • comeonJ
  • comeonJ
  • 2014年07月19日 11:14
  • 1162

dede调用外部数据库信息

在项目中经常会碰到一些特殊的需求,在做dedecms维护开发的过程中,碰到了一个这样的需求,大致就是,他要求你在现有的织梦网站中,调用另外数据库的资源,拿到本站里面来使用,刚开始我也是认为这个不可能,...
  • u013757199
  • u013757199
  • 2016年05月27日 15:51
  • 642

织梦 dedecms导航无法调用外部链接的原因

原因是你在调用导航时,用到了织梦的channelartlist标签.需要修改系统代码才行的 修改方法include/taglib/channelartlist.lib.php第67左右 $tpsql ...
  • viqecel
  • viqecel
  • 2015年12月19日 21:01
  • 336

dedecms多站点通过SQL互相调用数据

dedecms多站点通过SQL互相调用数据 问题: 2个DEDE的站 怎么互相调用数据 [非JS] 是在同一个服务器,同一MYSQL账号和密码,不同数据库 请问 怎么调用?...
  • qstjsta
  • qstjsta
  • 2015年01月21日 13:35
  • 221

织梦两个后台使用同一个数据库问题

一、修改data文件夹下的数据库配置文件,两个后台调用同一个数据库 二、复制一份后台配置文件 1.在数据库找到表dede_sysconfig(如果改了前缀自己换啊),把这张表复制一份并且重命名为d...
  • u013182438
  • u013182438
  • 2017年03月16日 14:39
  • 1627
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:dedecms如何实现外部数据库调用
举报原因:
原因补充:

(最多只允许输入30个字)