PHP到SQLSERVER数据库连接过程

PHP到SQLSERVER数据库连接过程,php,windows,sql-server-2008,iis,Php,Windows,Sql Server 2008,Iis,我已经完成了有关使用Windows Server/Windows 8配置PHP的每一项工作 即使是简单的回显字符串也在运行,但与SQL数据库的连接不起作用 我在整个互联网上搜索过这个 由于我是windows server新手,请帮助我使PHP在windows上运行,并从SQL数据库获取数据 请给我一步一步的程序,让我知道我缺少什么 谢谢大家! 您可以尝试以下方法: <?php $serverName = "serverName\sqlexpress"; //serverName\

我已经完成了有关使用Windows Server/Windows 8配置PHP的每一项工作

即使是简单的回显字符串也在运行,但与SQL数据库的连接不起作用

我在整个互联网上搜索过这个

由于我是windows server新手,请帮助我使PHP在windows上运行,并从SQL数据库获取数据

请给我一步一步的程序,让我知道我缺少什么


谢谢大家!

您可以尝试以下方法:

 <?php
    $serverName = "serverName\sqlexpress"; //serverName\instanceName
    $connectionInfo = array( "Database"=>"dbName", "UID"=>"userName", "PWD"=>"password");
    $conn = sqlsrv_connect( $serverName, $connectionInfo);

    if( $conn ) {
         echo "ok.<br />";
    }else{
         echo "crashed.<br />";
         die( print_r( sqlsrv_errors(), true));
    }
    ?>

要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题对于堆栈溢出来说是离题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,请描述问题以及迄今为止已采取的解决措施。找不到服务器或无法访问服务器。检查实例名称是否正确,以及SQL Server是否配置为允许远程连接。有关详细信息,请参阅SQL Server联机丛书。[消息]=>[Microsoft][SQL Server本机客户端11.0]建立到SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。检查实例名称是否正确,以及SQL Server是否配置为允许远程连接。有关详细信息,请参阅SQL Server联机丛书。已引发此错误!:(只需查看错误消息。您无法访问服务器,因为找不到或无法访问服务器。如果您确定服务器正在工作,这意味着您在代码中的信息是错误的。请检查实例名称、密码、连接。代码显然是对的,您需要研究错误告诉您的内容。我编辑我的答案用另一种方法,试试它。你完成了你的工作吗?是的,绝对是的,我的服务器凭据是错误的。谢谢你,现在请检查我的答案,说明你的问题已“解决”,其他人请。
$myServer = "10.85.80.229";
$myUser = "root";
$myPass = "pass";
$myDB = "testdb";

$conn = mssql_connect($myServer,$myUser,$myPass);
if (!$conn)
{ 
  die('Not connected : ' . mssql_get_last_message());
} 
$db_selected = mssql_select_db($myDB, $conn);
if (!$db_selected) 
{
  die ('Can\'t use db : ' . mssql_get_last_message());
}