
Viele fragen ja, wie sie in Ihre Seite Daten vom phpbb intigrieren, aber interessant wäre auch der andere Weg. also wie bekomme ich Daten einer anderern DB ins Forum, sodass diese überall im phpbb3 verfügbar sind.
LG
phpbb_
und die des Spiels game_
dann gibst Du noch ein zweites Präfix in der config.php an. Meinetwegen so:
Code: Alles auswählen
$table_prefix = 'phpbb_';
$table_prefix_game = 'game_';
Code: Alles auswählen
// Additional tables
Code: Alles auswählen
define('GAME_INVENTORY_TABLE', $table_prefix_game . 'inventory');
Code: Alles auswählen
$sql_array = array(
'SELECT' => 'f.*, ft.mark_time',
'FROM' => array(
FORUMS_WATCH_TABLE => 'fw',
FORUMS_TABLE => 'f'
),
'LEFT_JOIN' => array(
array(
'FROM' => array(FORUMS_TRACK_TABLE => 'ft'),
'ON' => 'ft.user_id = ' . $user->data['user_id'] . ' AND ft.forum_id = f.forum_id'
)
),
'WHERE' => 'fw.user_id = ' . $user->data['user_id'] . '
AND f.forum_id = fw.forum_id',
'ORDER_BY' => 'left_id'
);
$sql = $db->sql_build_query('SELECT', $sql_array);
// now run the query...
$result = $db->sql_query($sql);
Deine Userzeit stimmt nicht > UCP > Sommerzeit > NeineXestend hat geschrieben:ps: Die Boardzeit stimmt nicht so recht, oder ?
Bei euch ist es 19:20 statt 18:20
Code: Alles auswählen
$db = mysql_connect('localhost', 'user', 'password');
mysql_select_db('my_database', $db);
mysql_query('SELECT * FROM `table`', $db);
mysql_close($db);
Code: Alles auswählen
<?php
error_reporting(E_ALL);
define ( 'MYSQL_HOST', 'localhost' );
define ( 'MYSQL_BENUTZER', 'BENUTZER' );
define ( 'MYSQL_KENNWORT', 'KENNWORT' );
define ( 'MYSQL_DATENBANK_A', 'dba_name' );
define ( 'MYSQL_DATENBANK_B', 'dbb_name' );
$db_link = mysql_connect (MYSQL_HOST,
MYSQL_BENUTZER,
MYSQL_KENNWORT);
if ( $db_link )
{
echo 'Verbindung erfolgreich: ';
echo $db_link;
}
else
{
die('keine Verbindung möglich: ' . mysql_error());
}
// ######################################################################### //
// DB 1 //
// ######################################################################### //
$db_sel = mysql_select_db( MYSQL_DATENBANK_A )
or die("Auswahl der Datenbank fehlgeschlagen");
$sql = "SELECT * FROM phpbb_users";
$db_erg = mysql_query( $sql );
if ( ! $db_erg )
{
die('Ungültige Abfrage: ' . mysql_error());
}
echo '<table border="1">';
echo "<tr>";
echo "<td>Benutzer-ID_phpbb</td>";
echo "<tr>";
while ($zeile = mysql_fetch_array( $db_erg, MYSQL_ASSOC))
{
echo "<tr>";
echo "<td>". $zeile['user_id'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysql_free_result( $db_erg );
// ######################################################################### //
// DB 2 //
// ######################################################################### //
$db_sel = mysql_select_db( MYSQL_DATENBANK_B )
or die("Auswahl der Datenbank fehlgeschlagen");
$sql = "SELECT * FROM users";
$db_erg = mysql_query( $sql );
if ( ! $db_erg )
{
die('Ungültige Abfrage: ' . mysql_error());
}
echo '<table border="1">';
echo "<tr>";
echo "<td>Benutzer-ID_gigra</td>";
echo "<tr>";
while ($zeile = mysql_fetch_array( $db_erg, MYSQL_ASSOC))
{
echo "<tr>";
echo "<td>". $zeile['id'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysql_free_result( $db_erg );
// ######################################################################### //
// Close SQL //
// ######################################################################### //
mysql_close($db_link );
?>