typecho 如何调用第三方数据库内容
考虑在typecho 博客中调用其他CMS的内容,
但是没找到案例,也没有解决方案。
貌似 $db = Typecho_Db::get();
这个DB的调用也只能使用tipask的。换个数据库配置,马上页面就错了。
Database Query Error 显示这个了。
求助各位大神,有什么解决方案,可以调用其它数据库的内容。
假设 typecho 调用 discuz这样的数据库。当然只是距离。
求助。谢谢。
这就是我的ID
11 years, 2 months ago
Answers
使用你要调用的数据库的配置,重新实例化一个数据库对象,然后操作该对象即可。
php
$db = new Typecho_Db('Mysql', 'cdb_'); $db->addServer(array( 'host' => $dzHost, 'user' => $dzUser, 'password' => $dzPassword, 'charset' => 'utf8', 'port' => $dzPort, 'database' => $dzDatabase ), Typecho_Db::READ); $members = $db->fetchAll($db->select()->from('table.members'));
东风谷妖梦
answered 11 years, 2 months ago