1

phpbb3 フォーラムに独自のデータベースを使用しており、フォーラムのデータを自分のテーブルに挿入したいと考えています。これで、独自の接続を作成してクエリを実行できますが、 $db 変数を使用しようとすると (これはあなたが使用するものだと思いますか??)、エラーが発生します。

クエリを実行できるようにするために、クエリを挿入する必要最小限のものを誰かに見せてもらいたいです。

4

3 に答える 3

1

ええと.. 多くの情報は提供されていませんが、データベースに接続してクエリを実行するには、2 つのことを行う必要があります。

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);
于 2008-10-06T13:59:42.343 に答える
0

phpBB はすでにデータベースに接続されていると思います。したがって、私は新しいものを使用するつもりはありませんでしたか?新しいものを作成して、別の名前を付けて、エラーにならないようにすることはできますか?

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

$db345 はデータベース接続の名前です

于 2008-10-06T14:07:17.850 に答える