在不同端口上使用php连接到mysql数据库
我的连接字符串是:在不同端口上使用php连接到mysql数据库,php,mysql,apache,database-connection,Php,Mysql,Apache,Database Connection,我的连接字符串是: $connection = mysql_connect("localhost", "root", "") or die("Could Not Connect to DB: ".mysql_error()); 但在我的计算机上,我首先安装了IIS服务器,所以localhost:80由它保留,所以我将端口更改为8080,更改apache文件夹中的httpd.conf文件 现在我应该在连接字符串中更改什么以连接到我的数据库。 我正在使用XAMPP 我是否应该试着写这些:
$connection = mysql_connect("localhost", "root", "") or die("Could Not Connect to DB: ".mysql_error());
但在我的计算机上,我首先安装了IIS服务器,所以localhost:80由它保留,所以我将端口更改为8080,更改apache文件夹中的httpd.conf文件
现在我应该在连接字符串中更改什么以连接到我的数据库。
我正在使用XAMPP
我是否应该试着写这些:
1:
2:
但是不工作,请帮忙。
谢谢Mysql服务器使用的默认端口号是3306 Web服务器的默认端口为80 Web服务器和Mysql服务器是独立的 不要更改api以连接mysql,为什么不尝试以下方法:
$connection=mysqli_connect('127.0.0.1','root','',database_name)或die('something') 停止使用deprcated
mysql.*
API。使用mysqli.*
或PDO
代替。你应该使用mysqli.\uu代替mysql.\u实际上,你不需要改变任何东西。到mysql服务器的连接是到mysql正在侦听的端口的连接。这与http服务器侦听的端口无关。您无需更改任何内容。标准的mysql端口是3306
$connection = mysql_connect("localhost:8080", "root", "") or die("Could Not Connect to DB: ".mysql_error());
$connection = mysql_connect("localhost,8080", "root", "") or die("Could Not Connect to DB: ".mysql_error());