sqlsrv_connect根本没有结果

时间:2015-11-11 21:18:34

标签: php sql-server sqlsrv

我是php的新手,尝试使用sqlsrv连接到mssql server 2012数据库。 以下代码:

<?php   
$server = 'ip address';
echo 'I\'m in<br />';   
$connectionInfo = array( "Database"=>"name", "UID"=>"user", "PWD"=>"password");
$conn = sqlsrv_connect( $server, $connectionInfo);
if( $conn ) {
    echo "Connection established.<br />";
}else{
    echo "Connection could not be established.<br />";
    die( print_r( sqlsrv_errors(), true));
}    
?>

没有任何结果 - 我不知道发生了什么,但我没有得到“建立连接”或“无法建立连接”。它似乎死了或类似的东西。 使用PHP 5.2(没有尝试其他版本)。 有什么建议吗?

2 个答案:

答案 0 :(得分:0)

server name放入,删除echo,删除connectionInfo array以外"Database"=>"yourdbname"中的所有内容。现在试试,如果它不起作用,我会给你一个到某个地方的链接。另外,当我说删除echo时,我指的是第二行的那个..

答案 1 :(得分:0)

正如我在实际问题的评论中所述 - 它必须对我的php版本做一些事情,把它改成后来的(虽然不是最新的)工作得很好。