牛牛在线工具

ibase_affected_rows()

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

ibase_affected_rows()

返回前一次执行的 INSERT、UPDATE 或 DELETE 语句所影响的行数

函数名:ibase_affected_rows() 适用版本:PHP 5, PHP 7 用法:ibase_affected_rows() 函数用于返回前一次执行的 INSERT、UPDATE 或 DELETE 语句所影响的行数。 语法:int ibase_affected_rows ( resource $link_identifier = NULL ) 参数: link_identifier(可选):表示一个连接标识符,如果未提供该参数,则使用最近打开的数据库连接。 返回值:返回前一次执行的 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 注意事项: ibase_affected_rows() 函数仅适用于 InterBase 数据库。 在执行 INSERT 语句时,返回的行数是受影响的行数,即插入的行数。 在执行 UPDATE 或 DELETE 语句时,返回的行数是受影响的行数,即更新或删除的行数。 如果没有受影响的行,函数将返回 -1。 如果未提供连接标识符参数,则将使用最近打开的数据库连接。 如果在执行查询之前未打开数据库连接,则函数将返回 FALSE。