,,浅谈PDO的rowCount函数

,,浅谈PDO的rowCount函数

本文主要介绍PDO的rowCount函数的相关用法和效率。有需要的朋友可以参考一下。

PDO有一个函数pdostation: rowcount,它返回受前面的SQL语句影响的行数。

RowCount函数对于DELETE、INSERT或UPDATE语句是正确的,但它与select语句的数据库实现有关。一些数据库在执行select语句时会将所有结果集读入内存,但是对于大量的结果集来说,这显然是低效的。大多数数据库只会返回结果集的一部分,然后在需要的时候返回结果集的其余部分,这样内存占用和执行效率都得到了优化。在后一种情况下,rowCount无法在SELECT语句的结果集中返回正确的行数。有几种方法可以获得正确的选择结果行数。

1.使用fetchAll函数$q=$db-query('SELECT . ');$ rows=$ q-fetchAll();$ rowCount=count($ rows);

2.使用sql count函数$ q=$ d b-query(' select count(*)from db;');$ rows=$ q-fetch();$ rowCount=$ rows[0];

显然第二种方法效率更高。

以上是本文的全部内容。我希望你能喜欢它。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 全面了解js中的匿名函数有哪些,全面了解js中的匿名函数是什么
  • 全面了解js中的匿名函数有哪些,全面了解js中的匿名函数是什么,全面了解JS中的匿名函数
  • 什么叫析构函数,析构函数和构造函数的作用
  • 什么叫析构函数,析构函数和构造函数的作用,析构函数的作用 什么是析构函数
  • 举例说明jquery中each函数的使用,jquery each()
  • 举例说明jquery中each函数的使用,jquery each(),JQuery中each()的使用方法说明
  • windows钩子函数,windows钩子基础教程
  • windows钩子函数,windows钩子基础教程,Windows的钩子机制详解
  • vue定义一个全局变量,vue全局声明变量,vue项目中定义全局变量、函数的几种方法
  • vuejs生命周期函数,vue生命周期详解简书
  • vuejs生命周期函数,vue生命周期详解简书,Vue js 的生命周期(看了就懂)(推荐)
  • Typedef,typedef函数
  • sql 函数大全 比较常用的一些函数整理语句,SQL常用函数
  • sql 函数大全 比较常用的一些函数整理语句,SQL常用函数,sql 函数大全 比较常用的一些函数整理
  • sql server取字符串函数,sqlserver截断字符串函数
  • 留言与评论(共有 条评论)
       
    验证码: