zoukankan      html  css  js  c++  java
  • 如何完成DEDE CMS外部数据库调用|不同数据库调用数据

    dedecms如何完成2个数据库内容彼此调用?这是笔者今日要和我们共享的内容。百度了一大堆,大多语焉不详。常识有限,所以就说下笔者的做 法, 能够还有其他有用的办法,欢送共享。笔者站点是dedecms5.7+php+mysql,且空间撑持数据库外部调用,这是前提条件。

    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';

    保管即可,记住衔接称号otherdb。

    2、登入被调用空间控制面板,在数据库面板中增加授权ip,即调用该数据库的空进IP。如下图,异样空间能够异样,如没有可征询空间商,能否撑持。

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

      {dede:sql sql="select * from dede_archives orderby id desc limit 0,10" appname="otherdb"}
         [field:title/]
           {/dede:sql}

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

    这样就可以完成外部数据库调用了,是不是很简单

    清风明月本无价,近水远山皆有情。
  • 相关阅读:
    Discuz X3.2 分区 gid 完美伪静态方法 Apache/Nginx
    如何批量转换 WordPress 文章分类
    修改 WordPress 文件上传目录
    如何验证 jemalloc 优化 Nginx 是否生效
    .Net Core 1.1 + CentOs 7 环境配置
    DotNet Core中使用dapper
    爬虫 HttpHelper
    iTextSharp 不适用模板 代码拼接PDF
    .Net中的加密解密
    .Net Core使用 MiniProfiler 进行性能分析
  • 原文地址:https://www.cnblogs.com/onlylove2015/p/4391686.html
Copyright © 2011-2022 走看看