所以,我需要一种方法来找到我的 MYSQL 数据库,名为
网站端
有没有办法找到一个指向保存登录表的系统的 ip 位置?喜欢
192.168.1.190:3306/website_side
由于您在访问它的同一台计算机上运行 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_SERVER
and$DB_SERVER="localhost";
的东西更常见。