【发布时间】:2016-05-17 20:40:01
【问题描述】:
我的连接字符串是:
$connection = mysql_connect("localhost", "root", "") or die("Could Not Connect to DB: ".mysql_error());
但是在我的计算机上我首先安装了 IIS 服务器,所以 localhost:80 被它保留,所以我将端口更改为 8080,更改 apache 文件夹中的 httpd.conf 文件。
现在我应该更改连接字符串以连接到我的数据库。 我正在使用 XAMPP。
我是否应该尝试写这些: 1:
$connection = mysql_connect("localhost:8080", "root", "") or die("Could Not Connect to DB: ".mysql_error());
2:
$connection = mysql_connect("localhost,8080", "root", "") or die("Could Not Connect to DB: ".mysql_error());
但不工作请帮助。 谢谢你
【问题讨论】:
-
停止使用已弃用的
mysql_*API。请改用mysqli_*或PDO。 -
你应该使用 mysqli_ 而不是 mysql_
-
实际上,您无需更改任何内容。与您的 mysql 服务器的连接是与 mysql 正在侦听的端口的连接。这与您的 http 服务器侦听的端口无关。
-
您无需进行任何更改。标准 mysql 端口是 3306
标签: php mysql apache database-connection