Ben nasıl phpBB3 varolan bir veritabanı bağlantısını yeniden kullanımı?

2 Cevap php

Ben phpbb3 forum için kendi db kullanıyorum, ve benim kendi tablolarına forumda bazı veri eklemek istiyoruz. Şimdi, benim kendi bağlantı yapabilir ve bu benim sorgu çalışır ama $ db değişken (I kullanmak anlamına konum ne düşünüyorum?) Bana bir hata veriyor kullanmaya çalışıyorum.

Birisi bana i çalıştırmak için muktedir içine benim sorgu eklemek çıplak kemikleri göstermek istiyorum.

teşekkürler

2 Cevap

Peki .. Sen bizi çok bilgi verilmiş değil, ancak bağlamak ve bir veritabanına sorgulamak için yapmanız gereken iki şey vardır.

Phpbb için, onlar sunduk belgeleri okumak isteyebilirsiniz:

http://wiki.phpbb.com/Database_Abstraction_Layer

Burada bir sorgu çalıştırmak istiyorum nasıl genel bir bakış:

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

Ben phpBB zaten benim veritabanına bir bağlantı olduğu varsayılmaktadır. Bu nedenle ben bir yenisini kullanmak için gidiş değildi? I yeni bir tane yapmak ve bir hata alıyorum başka bir şey aramak değil miyim?

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

$ Db345 benim veritabanı bağlantısının adıdır