PDO:远程网站上的数据库连接

时间:2014-04-12 03:37:50

标签: php mysql pdo

这是我用于PDO查询的数据库连接示例:

$dsn = "mysql:host=localhost;dbname=some_db;charset=utf8";
$opt = array(
 PDO::ATTR_ERRMODE            => PDO::ERRMODE_EXCEPTION,
 PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC
);

$pdo = new PDO($dsn,'Username','Password', $opt);

如果我的数据库位于www.mysite.com并且我想从其他网站访问数据库,我该如何修改它?

1 个答案:

答案 0 :(得分:1)

您需要打开端口3306以接受连接。

$dsn = "mysql:host=mysite.com;dbname=some_db;charset=utf8";
$opt = array(
 PDO::ATTR_ERRMODE            => PDO::ERRMODE_EXCEPTION,
 PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC
);

$pdo = new PDO($dsn,'Username','Password', $opt);