$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);
请告知
答案 0 :(得分:0)
您没有尝试连接到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";
}