【发布时间】:2013-04-18 21:56:59
【问题描述】:
我是 MySQL 和 PHP 的新手,并且使用 5.0 版本的 php。我的要求是连接到位于另一台服务器(www.some-domain.com)上的MySQL 数据库。我的PHP 文件位于我的本地系统中。
我有remote server database 凭据。如何将这些详细信息配置到PHP 文件中?
到目前为止,这是我的代码:
mysql_connect("remote server ip", "root", "root123") or die (mysql_error ());
// Select database
mysql_select_db("resource") or die(mysql_error());
// SQL query
$strSQL = "SELECT * FROM resource WHERE resource_type=11";
// Execute the query (the recordset $rs contains the result)
$rs = mysql_query($strSQL);
当我使用上面的代码得到以下错误:
用户'root'@'%'拒绝访问数据库'resource'
【问题讨论】:
-
你试过了吗,如果是,那么你遇到了什么问题?
-
查看侧边栏有类似的问题。
-
php_mysql扩展名是deprecated。我建议改用php_mysqli或php_pdo。 -
尝试使用服务器的IP地址连接
-
是的,因为 CORRUPT 提到 php_mysql 已弃用,请使用 mysqli 或 PDO。
标签: php mysql remote-access