牛牛在线工具

sqlsrv_connect()

收录 8868 个 PHP 函数,含用途说明与用法示例。

sqlsrv_connect()

建立与 SQL Server 数据库的连接

函数名称:sqlsrv_connect() 适用版本:PHP 5.3.0及以上版本 函数描述:sqlsrv_connect()函数用于建立与 SQL Server 数据库的连接。 语法:resource sqlsrv_connect ( string $serverName [, array $connectionOptions = array() ] ) 参数: $serverName:字符串类型,指定 SQL Server 实例的名称或 IP 地址。 $connectionOptions(可选):数组类型,包含连接选项的关联数组。 返回值:成功时返回连接资源,失败时返回false。 示例: $serverName = "localhost\SQLEXPRESS"; $connectionOptions = array( "Database" => "myDB", "Uid" => "username", "PWD" => "password" ); $conn = sqlsrv_connect($serverName, $connectionOptions); if ($conn === false) { die(print_r(sqlsrv_errors(), true)); } // 连接成功后可以执行数据库操作 $sql = "SELECT * FROM users"; $stmt = sqlsrv_query($conn, $sql); if ($stmt === false) { die(print_r(sqlsrv_errors(), true)); } while ($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)) { echo $row['username'].", ".$row['email']."<br />"; } sqlsrv_free_stmt($stmt); sqlsrv_close($conn); 以上示例中,我们首先指定了 SQL Server 实例的名称或 IP 地址,然后通过连接选项数组指定数据库名称、用户名和密码。调用sqlsrv_connect()函数建立与数据库的连接,并将返回的连接资源存储在变量$conn中。如果连接失败,则输出错误信息。接着,我们可以使用sqlsrv_query()函数执行SQL查询,并使用sqlsrv_fetch_array()函数获取结果集中的数据。最后,使用sqlsrv_free_stmt()函数释放查询结果资源,使用sqlsrv_close()函数关闭连接。