gpt4 book ai didi

PHP SQL Server 连接工作或不工作

转载 作者:行者123 更新时间:2023-11-29 16:31:17 25 4
gpt4 key购买 nike

$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);

请指教

最佳答案

您没有尝试连接到 sql server,您应该使用 sqlsrv_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";
}

关于PHP SQL Server 连接工作或不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53859845/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com