这是我的数据库连接:
// connect to database and select database
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "spy";
$dbh_conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
$dbh_conn->exec("set names utf8");
$dbh_conn->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
$dbh_conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
它工作正常,因为数据库存在于本地。现在我已经在服务器上上传了数据库,我想使用那个在线数据库(而不是本地数据库)。可能吗?如果是,我应该写为servername
?
答案 0 :(得分:0)
您需要做的就是将$servername
设置为remote server
的主机地址并提供正确的凭据。如果服务器允许连接,您应该能够连接到其数据库。