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