可能重复:
PHP PDO - Num Rows
我正在使用 PDO 和 MySQL,而且我对 PDO 还很陌生。
那么有两个问题吗?
- 我使用什么函数来计算基于选择找到的行数?
- 我使用什么函数来计算受插入/删除/更新影响的行数?
根据文档,它说:
如果关联的 PDOStatement 执行的最后一条 SQL 语句是 SELECT 语句,则某些数据库可能会返回该语句返回的行数。但是,不能保证所有数据库都具有此行为,并且不应依赖于可移植应用程序。
话虽这么说,我应该用什么来做这些?
可能重复:
PHP PDO - Num Rows
我正在使用 PDO 和 MySQL,而且我对 PDO 还很陌生。
那么有两个问题吗?
根据文档,它说:
如果关联的 PDOStatement 执行的最后一条 SQL 语句是 SELECT 语句,则某些数据库可能会返回该语句返回的行数。但是,不能保证所有数据库都具有此行为,并且不应依赖于可移植应用程序。
话虽这么说,我应该用什么来做这些?
有关更多信息,请查看PHP 手册
$stmt->rowCount()
将返回查询返回的行数。
所需的功能是rowCount()
. 用法在这里。