PHP到SQLSERVER数据库连接过程
我所做的每一切关于PHP的配置与Windows Server/Windows 8的PHP到SQLSERVER数据库连接过程
即使是简单的回声串运行,但与SQL数据库连接不工作....
我已经搜索了整个互联网。
由于我是新的Windows服务器,请帮助我使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));
}
?>
但你需要做互联网研究有很多的PHP和SQL Server之间的连接的例子:
http://php.net/manual/fr/function.sqlsrv-connect.php
编辑:
您也可以试试这个:
$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());
}
服务器未找到或无法访问。检查实例名称是否正确以及SQL Server是否配置为允许远程连接。有关更多信息,请参阅SQL Server联机丛书。 [message] => [Microsoft] [SQL Server Native Client 11.0]建立与SQL Server的连接时发生网络相关或实例特定的错误。服务器未找到或无法访问。检查实例名称是否正确以及SQL Server是否配置为允许远程连接。有关更多信息,请参阅SQL Server联机丛书。 引发此错误! ( – user2136537
)只需要输入错误信息,你不能访问你的服务器,因为他找不到或无法访问如果你确定服务器正在工作,那就意味着你的代码中的信息是错误的,请检查实例名称,密码,连接 代码显然是正确的,您需要对错误告诉您的问题进行研究我使用其他方式编辑我的答案,尝试使用 – VERYNET
您是否完成工作? – VERYNET
问题,要求我们建议还是找一本书,工具,软件库,教程或其他异地资源是题外话堆栈溢出,因为他们往往以吸引自以为是的答案和垃圾邮件。相反,请描述问题以及到目前为止解决问题所做的工作。 – Epodax