根据手册,有一种PDOStatement->rowCount
方法;但不应使用
(引用) :
对于大多数数据库,
PDOStatement::rowCount()不返回受SELECT语句影响的行数。
而是使用PDO::query()发出SELECT COUNT(*)与您的预期SELECT语句相同的谓词的语句,然后使用PDOStatement::fetchColumn()检索将返回的行数。
然后,您的应用程序可以执行正确的 *** 作。
如果您已经有一个记录集,并且想知道其中有多少行,则必须使用一种
fetch*方法来获取数据;并使用计数-就像您建议的那样。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)