[织梦教程] 如何实现dedecms外部数据库调用

[复制链接]
查看959 | 回复11 | 2020-4-5 17:46:10 | 显示全部楼层 |阅读模式

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"} <a href="/plus/view.php?aid=[field:tmd/]">[field:title/]</a> {/dede:sql}

 

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

这样就可以实现外部数据库调用了,是不是很简单,但是百度一下就是找不到。本文原创365商机网http://sj.zsw365.com,首发a5,欢迎带链接转载。

从0基础开始学习织梦dedecms建站,分享全套的织梦dedecms网站搭建教程、织梦安装使用教程。 汇聚了最全、最新的织梦cms建站教程。包含dedecms建站、仿站教程;dedecms系统使用常见问题;主题插件推荐下载等!欢迎学习!
回复

使用道具 举报

无为自化 | 2020-12-12 04:18:40 | 显示全部楼层
支持悟空源码,越来越好
回复

使用道具 举报

崔炫俊献 | 2021-6-6 03:43:14 | 显示全部楼层
厉害了,悟空源码资源多教程多!
回复

使用道具 举报

厉害了,悟空源码资源多教程多!
回复

使用道具 举报

瑞星卡卡卡卫 | 2021-9-5 00:47:20 | 显示全部楼层
这个站很好,资源多,教程全
回复

使用道具 举报

pcng417912 | 2021-11-12 04:34:17 | 显示全部楼层
我是来白嫖悟空源码的资源的!
回复

使用道具 举报

或许你会吞 | 2023-6-24 14:46:20 | 显示全部楼层
加油!悟空源码,继续努力!支持你!
回复

使用道具 举报

123457462 | 2023-7-9 08:22:08 | 显示全部楼层
祝愿悟空源码越办越好!
回复

使用道具 举报

淡淡如菊795 | 2023-8-11 05:13:56 | 显示全部楼层
加油!悟空源码,继续努力!支持你!
回复

使用道具 举报

无奈的剑侠站 | 2023-10-23 06:04:58 | 显示全部楼层
谢谢楼主发布的资源下载,帮助我不少
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则