查询

cubrid_affected_rows()函数—用法及示例

「 获取最近执行的 CUBRID 查询所影响的行数 」


函数名称:cubrid_affected_rows() 

适用版本:CUBRID 版本 8.3.0 或更高版本

用法: cubrid_affected_rows( resource $conn_identifier ) 该函数用于获取最近执行的 CUBRID 查询所影响的行数。

参数:

  • $conn_identifier: 必需,CUBRID 连接标识符(即通过 cubrid_connect() 或者 cubrid_pconnect() 函数返回的资源标识符)。

返回值:

  • 成功:返回最近执行的查询所影响的行数。
  • 失败:返回 -1。

示例: <?php // 连接到 CUBRID 数据库 $conn = cubrid_connect("localhost", 33000, "demodb");

if ($conn) { echo "连接成功!\n";

// 执行更新操作 $sql = "UPDATE user SET age=25 WHERE id=1"; $result = cubrid_execute($conn, $sql);

if ($result) { $rows_affected = cubrid_affected_rows($conn); echo "受影响的行数: " . $rows_affected . "\n"; } else { echo "更新失败!\n"; }

// 关闭连接 cubrid_close($conn); } else { echo "连接失败!\n"; } ?>

上述示例演示了如何使用 cubrid_affected_rows() 函数获取受最近一次更新操作影响的行数。 首先,我们通过 cubrid_connect() 函数建立与 CUBRID 数据库的连接。然后,使用 cubrid_execute() 函数执行更新操作,并通过 cubrid_affected_rows() 函数获取受影响的行数。最后,我们使用 cubrid_close() 函数关闭与数据库的连接。

补充纠错
上一个函数: ctype_xdigit()函数
下一个函数: cubrid_client_encoding()函数
热门PHP函数
分享链接