www.baike369.com
百科369 > PHP教程 > PHP PDO数据库抽象层

PHP PDO数据库抽象层



PHP PDO简介

PHP PDO简介与安装

PDO是PHP Date Object(PHP数据对象)的简称,它与PHP 5.1版本一起发行。


PHP PDO连接MySQL数据库

PHP PDO连接MySQL数据库

在PDO中,要建立与数据库的连接需要实例化PDO的构造函数:构造函数的参数说明如下: 参数 说明 dsn 数据源名。


PHP PDO中执行SQL语句

PHP PDO中使用exec()方法执行SQL语句

exec()方法返回执行后受影响的行数。

PHP PDO中使用query()方法执行SQL语句

query()方法用于返回执行查询后的结果集。

PHP PDO使用prepare()方法和execute()方法执行SQL语句

在PHP PDO中,预处理语句包括两个方法:prepare()方法和execute()方法。

PHP PDO prepare()、execute()和bindParam()方法详解

每次将查询发送给MySQL服务器时,都必须解析该查询的语法,确保结构正确并能够执行。


PHP PDO中获取结果集

PHP PDO使用fetch()方法获取结果集

fetch()方法可以获取结果集中的下一行数据。

PHP PDO使用fetchAll()方法获取结果集

fetchAll()方法获取结果集中的所有行数据记录。

PHP PDO使用fetchColumn()方法获取结果集

fetchColumn()方法获取结果集中下一行指定列的值。


PHP PDO中捕获SQL语句中的错误

PHP使用PDO::ERRMODE_SILENT捕获SQL语句中的错误

在默认模式中设置PDOStatement对象的errorCode属性,但不进行其它任何操作。

PHP使用PDO::ERRMODE_WARNING捕获SQL语句中的错误

警告模式会产生一个PHP警告,并设置errorCode属性。

PHP使用PDO::ERRMODE_EXCEPTION捕获SQL语句中的错误

异常模式会创建一个PDOException,并设置errorCode属性。


PHP PDO中的错误处理

PHP PDO通过errorCode()方法获取程序中的错误代码

errorCode()方法用于获取在操作数据库句柄时所发生的错误代码,这些错误代码被称为SQLSTATE代码。

PHP PDO通过errorInfo()方法获取程序中的错误信息

errorInfo()方法用于获取操作数据库句柄时所发生的错误信息。


PHP PDO技巧

PHP中使用PDO连接数据库解决显示中文乱码问题

phpMyAdmin 4.2版本,MySQL 5.6.19版本。

Copyright© 2011-2016 www.baike369.com All Rights Reserved