0

所以,我需要一种方法来找到我的 MYSQL 数据库,名为

网站端

有没有办法找到一个指向保存登录表的系统的 ip 位置?喜欢

192.168.1.190:3306/website_side

4

1 回答 1

1

由于您在访问它的同一台计算机上运行 MySQL,localhost因此可以从您的连接器使用它来访问数据库。或者,如果您想要一个实际的 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_SERVERand$DB_SERVER="localhost";的东西更常见。

于 2013-10-12T21:07:17.157 回答