即使代码正确,也无法选择数据库表

时间:2010-04-30 02:30:09

标签: php mysql vbulletin

我正在尝试在我网站的非vbulliten部分显示我的vbulliten线程列表。但是我无法选择vbulliten数据库:

<?php

$host   = "localhost";
$user   = "my username";
$pass   = "my password";
$dbname = "tableprefix_forum";

mysql_connect($host, $user, $pass) or die ("Could not connect to database server.");
mysql_select_db($dbname) or die ("Could not select database.");

?>

我在此示例中替换了一些内容,但我的所有凭据都是正确的,包括我的数据库服务器用户名,密码和论坛数据库名称。那么问题是什么?是否由于vbulliten中的某些内部安全功能,如果尝试连接到它的页面是非vbulliten页面,此系统是否允许您连接到它的数据库?

1 个答案:

答案 0 :(得分:3)

Vbulletin对服务器授予的权限有 NO 控制权。但您确实需要确保您使用的用户/通行证已被授予访问您请求的数据库的权限。