Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在不同端口上使用php连接到mysql数据库_Php_Mysql_Apache_Database Connection - Fatal编程技术网

在不同端口上使用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());