2017-08-13 64 views
1

這裏是我的數據庫連接:是否可以在本地項目中使用在線數據庫?

// 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


enter image description here

+0

可能重複的[遠程連接到MySQL數據庫](https://stackoverflow.com/questions/4683554/remotely-connecting-to-a-mysql-database) – mscheker

+0

這裏你會主持你的應用程序?在同一臺服務器上? – Ali

回答

0

所有你需要做的是設置$servernameremote server的主機地址,並提供正確的憑據。如果服務器允許連接,您應該能夠連接到它的數據庫。

+0

我的所有問題都是*「我應該把'$ servername'作爲什麼?」* –

+0

正如我之前提到的,您需要服務器的主機地址。 IP或DNS名稱。例如,它可以是'$ servername ='216.3.128.12''。 – mscheker

+0

好'我已經添加了我的服務器信息的圖像。現在你能告訴我它究竟是什麼? –

相關問題