php sql server连接是否工作

py49o6xq  于 2021-06-15  发布在  Mysql
关注(0)|答案(1)|浏览(242)

这个问题在这里已经有答案了

我可以在php中混合mysql api吗(4个答案)
引用-这个错误在php中是什么意思(36个答案)
两年前关门了。

$serverName = 'servername';   
$uid = 'username';     
$pwd = 'password'; 

$conn = new mysqli($serverName, $uid, $pwd );    
if (!$conn) {
    echo "Connection failed: " ;
}
else
{
echo "Connected successfully";
}

这是我的密码。它连接到数据库。我只想确认代码是正确的,因为当我尝试这样做的时候

if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}

它向我抛出连接失败错误。那么,我的代码是否连接到服务器?因为当我运行查询时,它不会显示任何内容。
查询代码:

$sql = "SELECT max([line_nbr]) FROM [dbo].[so_audit]";

$res = $conn->query($sql);
var_dump($res);

请告知

pkwftd7m

pkwftd7m1#

您没有尝试连接到sql server,您应该使用sqlsrv\u connect而不是mysqli,因此您需要指定服务器名称和包含连接信息的数组,您的代码应该如下所示:

$srv ="servername"
    $info=array( "Database"=>"dbName", "UID"=>"userName", "PWD"=>"password");
    $conn = sqlsrv_connect( $srv, $info);
    if (!$conn) {
        echo "Connection failed: " ;
    }
    else
    {
    echo "Connected successfully";
    }

相关问题