0
所以,我需要一種方法來找到我的MySQL數據庫命名如何從登錄系統的MYSQL數據庫獲取IP?
website_side
有沒有辦法找到一個自己的位置,IP將指向保存的登錄表的系統? 像
192.168.1.190:3306/website_side
所以,我需要一種方法來找到我的MySQL數據庫命名如何從登錄系統的MYSQL數據庫獲取IP?
website_side
有沒有辦法找到一個自己的位置,IP將指向保存的登錄表的系統? 像
192.168.1.190:3306/website_side
當你擁有它正在從,localhost
訪問可以從連接器可用於訪問該數據庫在同一臺計算機上運行MySQL。或者,如果你想要一個實際的IP地址,你也可以使用127.0.0.1
(但是localhost主要用於這種情況)。
因此,與你的PHP代碼,你會做這樣的事情(假設定義所有其它的值):
// .. Other defines up here ..
define("DB_SERVER","localhost");
// .. Your connector class ..
function MySQLDB(){
$this->connection = mysql_connect(DB_SERVER, DB_USER, DB_PASS) or die(mysql_error());
mysql_select_db(DB_NAME, $this->connection) or die(mysql_error());
$this->num_members = -1;
if(TRACK_VISITORS){
$this->calcNumActiveUsers();
$this->calcNumActiveGuests();
}
}
請注意,定義變量這種方式是PHP有點少見。相反,類似$DB_SERVER
和$DB_SERVER="localhost";
更常見。
誰託管你的網站,他們是否有控制面板? – 2013-10-12 20:31:14
沒有人託管一個網站。我在本地進行測試。 – user2647319
如果是本地的,它實際上位於局域網內的另一臺物理機器上? –