首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]SqlStatementResult::getAffectedItemsCount()函数—用法及示例

发布于 2025-05-07 23:16:34
0
10

函数名:SqlStatementResult::getAffectedItemsCount()

适用版本:PHP 5.4.0 及以上版本

函数用法:SqlStatementResult::getAffectedItemsCount() 方法用于获取上一条 SQL 语句执行后所影响的行数。

函数示例:

// 假设已经建立数据库连接并执行了一条更新语句
$stmt = $pdo->prepare("UPDATE users SET name = 'John' WHERE id = 1");
$stmt->execute();

// 获取受影响的行数
$result = $stmt->getAffectedItemsCount();

echo "受影响的行数为:" . $result;

上述示例中,首先使用 PDO 对象的 prepare() 方法准备了一条更新语句,并通过 execute() 方法执行了该语句。然后,使用 getAffectedItemsCount() 方法获取了更新语句执行后所影响的行数,并将结果打印出来。

请注意,在使用此方法之前,必须先执行了一条 SQL 语句,例如 INSERT、UPDATE 或 DELETE 语句,否则将会返回 0。此外,该方法只能用于 PDOStatement 对象,不能用于其他类型的 SQL 语句执行结果。

评论
啊龙
Lv.1普通用户

8568

帖子

29

小组

2696

积分

站长交流