函数名:ibase_affected_rows()
适用版本:PHP 5, PHP 7
用法:ibase_affected_rows() 函数用于返回前一次执行的 INSERT、UPDATE 或 DELETE 语句所影响的行数。
语法:int ibase_affected_rows ( resource $link_identifier = NULL )
参数:
返回值:返回前一次执行的 INSERT、UPDATE 或 DELETE 语句所影响的行数,如果没有受影响的行,则返回 -1。
示例:
<?php
// 连接到数据库
$db = ibase_connect('localhost:/path/to/database.fdb', 'username', 'password');
// 执行 UPDATE 语句
$query = ibase_query($db, "UPDATE customers SET email = 'newemail@example.com' WHERE id = 1");
if (!$query) {
die('更新失败: ' . ibase_errmsg());
}
// 获取受影响的行数
$rows_affected = ibase_affected_rows($db);
echo "受影响的行数:" . $rows_affected;
// 关闭数据库连接
ibase_close($db);
?>
输出:
受影响的行数:1
注意事项: