如何在phpBB3中重新使用现有的数据库连接?

问题描述:

我使用我自己的数据库为phpbb3论坛,我希望从论坛插入一些数据到我自己的表。现在,我可以建立自己的连接,它运行我的查询,但试图使用$ db变量(我认为这是你的意图使用??)它给了我一个错误。如何在phpBB3中重新使用现有的数据库连接?

我想有人向我展示我插入我的查询到能够运行它的裸骨头。

感谢

嗯..你还没有给我们很多信息,但也有你需要做两件事情来连接和查询数据库。

的phpBB,你可能需要阅读他们所提出的文件:

http://wiki.phpbb.com/Database_Abstraction_Layer

这里是你如何执行查询的一般概述:

include($phpbb_root_path . 'includes/db/mysql.' . $phpEx); 

$db = new dbal_mysql(); 
// we're using bertie and bertiezilla as our example user credentials. You need to fill in your own ;D 
$db->sql_connect('localhost', 'bertie', 'bertiezilla', 'phpbb', '', false, false); 

$sql = "INSERT INTO (rest of sql statement)"; 

$result = $db->sql_query($sql); 

我推测phpBB已经连接到我的数据库。因此我不打算使用新的?我可以做一个新的,并称之为别的东西,不会出错吗?

And $ resultid = mysql_query($ sql,$ db345);

其中$ db345是我的数据库连接

+0

如果PHP是像我所用,那么你应该能够作为数据库suports有尽可能多的连接的任何其他数据库的名称。通常大于1. – 2008-10-06 14:12:42