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

时间:2008-10-06 13:54:45

标签: php database connection phpbb3

我正在使用我自己的db for phpbb3论坛,我希望将论坛中的一些数据插入到我自己的表中。现在,我可以创建自己的连接并运行我的查询,但是在尝试使用$ db变量(我认为这是你要使用的?)时,它给了我一个错误。

我希望有人向我展示我插入查询的裸骨,以便能够运行它。

3 个答案:

答案 0 :(得分:1)

嗯..您没有向我们提供太多信息,但您需要做两件事来连接和查询数据库。

对于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);

答案 1 :(得分:0)

我认为phpBB已经连接到我的数据库了。因此,我不打算使用新的?我可以创建一个新的并将其称为其他内容并且不会出错吗?

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

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

答案 2 :(得分:0)

$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);