2010-03-15 83 views
0

我想在论坛部分的边栏中的外部数据库中显示数据馈送。如何在VBulletin 4论坛中显示外部数据库数据论坛自定义PHP块?

PHP模块代码:

$host = 'db.123.net'; 
$dbUser = 'db49'; 
$dbPass = 'iReVbY'; 
$db = 'db6578h8'; 
mysql_connect("$host", "$dbUser", "$dbPass") or die(mysql_error()); 
mysql_select_db("$db") or die(mysql_error()); 
ob_start(); 
$result = mysql_query("SELECT id, title from abc") or die(mysql_error()); 
while($row = mysql_fetch_array($result)) { 
print"<center>"; 
print "<a href=\"http://abc.com/?id=" . $row['id'] . "\"></a>"; 
print "</center>"; 
} 
$output .= ob_get_contents(); 
return $output; 
ob_end_clean(); 

如何返回数组在侧边栏(论坛部分)一个PHP代码块显示?

请帮我解决这个问题!谢谢..

回答

0

这是解决方案!最后!

$host = 'dbhost.net'; 
$dbUser = 'dboUser'; 
$dbPass = 'pass'; 
$db = 'dbYourDB'; 
mysql_connect("$host", "$dbUser", "$dbPass") or die(mysql_error()); 
mysql_select_db("$db") or die(mysql_error()); 
ob_start(); 
$result = mysql_query("SELECT id, title, expirydate, createdate FROM table WHERE expirydate >= curdate() ORDER BY expirydate ASC limit 20") or die(mysql_error()); 
while($row = mysql_fetch_array($result)) { 
$output .= "<a href=\"http://abc.com/data.aspx?id=" . $row['id'] . "\">$row[title]</a>"; 
$output .= "<br />"; 
$output .= "<br />"; 
} 
$output .= ob_get_contents(); 
return $output; 
ob_end_clean();