Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.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/5/sql/81.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而不是mssql_pconnect()将MySQL连接到SQL数据库?_Php_Sql_Mysql - Fatal编程技术网

有没有一种方法可以使用PHP而不是mssql_pconnect()将MySQL连接到SQL数据库?

有没有一种方法可以使用PHP而不是mssql_pconnect()将MySQL连接到SQL数据库?,php,sql,mysql,Php,Sql,Mysql,我想使用PHP将MySQL服务器(mediaTemple中的gs服务器)连接到MySQL服务器,我不能使用mssql_pconnect()函数,因为他们的gs服务器不支持该函数,所以我正在寻找替代路径,我甚至不知道这是否可行 我想要的是使用PHP在MySQL服务器上生成连接,这将允许我从运行SQL的其他服务器的视图中检索某些信息。他们可能不支持mssql_pconnect(),因为它用于连接mssql而不是MySQL,请尝试使用MySQL_connect()或MySQL_pconnect() 您

我想使用PHP将MySQL服务器(mediaTemple中的gs服务器)连接到MySQL服务器,我不能使用mssql_pconnect()函数,因为他们的gs服务器不支持该函数,所以我正在寻找替代路径,我甚至不知道这是否可行


我想要的是使用PHP在MySQL服务器上生成连接,这将允许我从运行SQL的其他服务器的视图中检索某些信息。

他们可能不支持mssql_pconnect(),因为它用于连接mssql而不是MySQL,请尝试使用MySQL_connect()或MySQL_pconnect()


您应该能够同时建立2个不同的数据库连接到2台mysql服务器,只要主机没有防火墙规则阻止连接或其他安全措施,如selinux。

将mysql连接到SQL数据库是什么意思?什么编程语言?您想使用php将MSSQL服务器连接到MySQL服务器?请详细说明,为什么不使用mssql_pconnect?(这是针对MSSQL的)我得到了“在读取initialcommunication数据包时与MySQL服务器的连接丢失”这可能是防火墙吗?你确定问题出在主机端吗?服务器(不在mediatemple)是否可以通过internet上的端口3306访问?也许你需要打开远程主机上的防火墙…它可以通过端口1433访问。我不知道3306是不是openport 1433是MSSQL,所以你不需要2台mysql服务器,你需要1台mysql,1台MSSQL。好的,我会让他们打开端口3306,这样我就可以通过mysql进行连接并使这些连接正常工作,我应该为我在这里可能不想看到的其他事情担心吗?(这是我的第一个MySQL到SQL的连接)