PDOStatement对象的常用方法与抽象层概念

除了PDO可以执行SQL语句,其实PDOStatement也可以执行SQL语句。执行SQL语句就意味着可能产生错误信息。下面介绍PDOStatement对象的常用方法。

  1. errorInfo()和errorCode():使用PDOStatement->execute()方法执行失败时,错误信息有这两个方法获得。
  2. Fetch()、FetchAll()和fetchColumn():分别可获取表中一行数据,表中全部数据,表中某行某列的单个数据。
    fetchColumn()中允许传递参数,表示获得第一条记录的第几个字段的值。
  3. rowCount():统计处理的记录数:显示影响了多少行(增删改),结果集中存在多少行(查)。
  4. closeCursor():释放结果集光标(建议fetch之后,手动释放)

数据库抽象层-驱动

PDO是数据库抽象层的一种。抽象层是指将多种数据库的操作抽象出来,使用同一种语法完成。
而驱动是指从抽象层到具体某个数据库需要某数据库的驱动。在PHP.ini中包含对各种数据库的驱动,如图所示:


图示
PHP.ini数据库的驱动
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容