<!DOCTYPE html>
<HTML lang="en-US">
<head>
</head>
<body>
<?php
echo "HUH";
$serverName = "serverName";
echo "we got here 1";
$connectionInfo = array( "Database"=>"dbName", "UID"=>"default", "PWD"=>"123456789",);
echo "we got here 2";
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn )
{
echo "Connection established.\n";
}
else
{
echo "Connection could not be established.\n";
die( print_r( sqlsrv_errors(), true));
}
echo "we got here 3";
?>
</body>
</html>
你好,在我的网页上它已经回复到了#34;我们到了这里2&#34;但在$ conn行之后,我永远无法获得任何类型的输出。我已经加倍检查了所有的服务器/用户名/密码,但我仍然不知道为什么它不起作用。我错过了什么至关重要的吗?
答案 0 :(得分:1)
很抱歉我刚刚意识到这个问题是php网站是由futurequest.com在线托管的,因为我正在尝试连接的mssqlserver是在我的本地计算机上,这就是为什么它不起作用。我应该使用futurequest本身提供的数据库,而不是我自己的个人在我的机器上。