typecho 如何调用第三方数据库内容


考虑在typecho 博客中调用其他CMS的内容,
但是没找到案例,也没有解决方案。
貌似 $db = Typecho_Db::get();
这个DB的调用也只能使用tipask的。换个数据库配置,马上页面就错了。
Database Query Error 显示这个了。

求助各位大神,有什么解决方案,可以调用其它数据库的内容。
假设 typecho 调用 discuz这样的数据库。当然只是距离。
求助。谢谢。

typecho typecho插件

这就是我的ID 10 years, 8 months ago

使用你要调用的数据库的配置,重新实例化一个数据库对象,然后操作该对象即可。


 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 10 years, 8 months ago

Your Answer