--TEST--
sqlsrv_stmt_rows_affected.
--SKIPIF--
--FILE--
\n";
}
sqlsrv_free_stmt($stmt);
if (AE\isColEncrypted()) {
$stmt = sqlsrv_prepare($conn, "UPDATE $tableName SET [double] = ? FROM $tableName WHERE [double] = ?", array(13.0, 12.0));
} else {
$stmt = sqlsrv_prepare($conn, "UPDATE $tableName SET [double] = 13.0 FROM $tableName WHERE [double] = 12.0");
}
if (!$stmt) {
fatalError("sqlsrv_prepare(2) failed.");
}
$success = sqlsrv_execute($stmt);
if (!$success) {
fatalError("sqlsrv_execute(5) failed.");
}
$row_count = sqlsrv_rows_affected($stmt);
if ($row_count != 4) {
if ($row_count == -1) {
var_dump(sqlsrv_errors());
}
die("sqlsrv_rows_returned $row_count instead of 1");
}
echo "rows = $row_count
\n";
dropTable($conn, $tableName);
sqlsrv_free_stmt($stmt);
sqlsrv_close($conn);
?>
--EXPECTF--
rows = 1
rows = 1
rows = 1
rows = 1
rows = 4