源来页 公告 登陆

PHP PDO 返回受上一个 SQL 语句影响的行数(预处理)

composer @Ta
2020-03-02 20:31

语法:
int PDOStatement::rowCount ( void )

PDOStatement::rowCount() 返回上一个由对应的 PDOStatement 对象执行delete、 insert、或 update 语句受影响的行数。

简单来说select并不适用该函数
如果上一条由相关 PDOStatement 执行的 SQL 语句是一条 selct 语句,有些数据可能返回由此语句返回的行数。但这种方式不能保证对所有数据有效,且对于可移植的应用不应依赖于此方式。
<?php
/*  从 FRUIT 数据表中删除所有行 */
$del = $dbh->prepare('delete FROM fruit');
$del->execute();

/*  返回被删除的行数 */
print("Return number of rows that were deleted:\n");
$count = $del->rowCount();
print("Deleted $count rows.\n");
?>

以上实例输出:

Return number of rows that were deleted:
Deleted 9 rows.
阅:1416 发表于2020-03-02 20:31
#php源码
评论:

返回源来页/返回首页


天合之作 曲在人意

心灵鸡汤:
      

®2019-2024 all power by Zlproject3.7
川公网安备 51192202000151号
蜀ICP备2021014921号-2 首页 #top

本网站由提供CDN加速/云储存服务

天合之作 曲在人意