我正在尝试在我网站的非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页面,此系统是否允许您连接到它的数据库?
答案 0 :(得分:3)
Vbulletin对服务器授予的权限有 NO 控制权。但您确实需要确保您使用的用户/通行证已被授予访问您请求的数据库的权限。