牛牛在线工具

sqlsrv_rows_affected()

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

sqlsrv_rows_affected()

返回最后一条执行的 SQL 语句所影响的行数

函数名称:sqlsrv_rows_affected() 适用版本:PHP 5.2.0 及以上 函数描述:sqlsrv_rows_affected() 函数用于返回最后一条执行的 SQL 语句所影响的行数。 语法:int sqlsrv_rows_affected ( resource $stmt ) 参数: $stmt:必需,一个有效的 SQL Server 语句句柄。 返回值:返回一个整数,表示受到影响的行数,如果没有受到影响的行,则返回 0。 示例: <?php $serverName = "serverName\sqlexpress"; $connectionOptions = array( "Database" => "dbName", "Uid" => "username", "PWD" => "password" ); // 连接到数据库 $conn = sqlsrv_connect($serverName, $connectionOptions); if($conn === false) { die(print_r(sqlsrv_errors(), true)); } $sql = "UPDATE MyTable SET Column1 = 'Value1' WHERE Column2 = 'Value2'"; $stmt = sqlsrv_query($conn, $sql); if($stmt === false) { die(print_r(sqlsrv_errors(), true)); } $affectedRows = sqlsrv_rows_affected($stmt); echo "受到影响的行数:" . $affectedRows; sqlsrv_close($conn); ?> 以上示例中,我们连接到数据库并执行了一个更新语句。然后使用 sqlsrv_rows_affected() 函数获取更新语句影响的行数,并将其打印输出。最后关闭数据库连接。 请注意,以上示例仅用于演示函数的用法,实际使用时需要根据自己的数据库信息进行相应的修改。