当前位置: 移动技术网 > IT编程>开发语言>PHP > dedecmsV5.7 调用其他站点的数据库的数据的方法

dedecmsV5.7 调用其他站点的数据库的数据的方法

2019年06月13日  | 移动技术网IT编程  | 我要评论

问题:网站是用dedecmsv5.7写的,后来加了一套论坛discuzx3.4。因为dede要调用dz的数据,本来用jsonp跨域请求的数据,但是m端掉用的时候会把请求的链接的域名后面自动加个/m(不知道在哪儿加的……),所以就上网找了另一种方法,dede直接调用dz的数据库。


 

解决方法:

1、打开dedecms 下面的/data/tag/sql.inc.php文件,增加一下代码:

// dz数据库连接配置
// ------------------------------------------------------------------------
$sqltag['dzdb']['dbhost'] = 'localhost';
$sqltag['dzdb']['dbname'] = 'phpb2b';
$sqltag['dzdb']['dbuser'] = 'root';
$sqltag['dzdb']['dbpwd'] = '123456';
$sqltag['dzdb']['dbprefix'] = 'pb_';
$sqltag['dzdb']['dblanguage'] = 'utf8';

在sql.inc.php文件中按上面格式把dz的数据库信息填写正确

2、在模版中调用dz的数据

{dede:sql sql="select * from x_forum_post desc limit 15" appname="dzdb"}

还是按照dede:sql 怎么写就怎么写。在标签里需要多加一个appname='dzdb';

然后就ok了!

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网