ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 1、PDO简介 * PDO是PHP数据对象(PHP Data Object)的缩写。 * PDO扩展为PHP访问不同数据库定义了一个轻量级的、一致性的接口; * PDO作用是统一各种数据库的访问接口,PDO让跨数据库的使用更具亲和力; * 有了PDO,您不必再使用mysqli_*函数、oci_*函数或者mssql_*函数,也不必再为它们封装数据库操作类,只需要使用PDO接口中的方法就可以对各种数据库进行操作。 * PDO是一个第三方的类,默认已经集成到PHP中了。 ## 2、PDO的访问流程图 ![](https://img.kancloud.cn/0d/55/0d55b9fa69121e8fed488b61bee2d542_665x341.png) ![](https://img.kancloud.cn/92/1f/921f48dec4a1973cd789d689e558747d_605x64.png) ![](https://img.kancloud.cn/ff/60/ff6038cffef77b6c6890f0aa8e4cde41_967x222.png) ## 3、创建PDO类的对象 * 描述:创建一个表示数据库连接的 PDO 对象。 * 语法: ``` PDO::__construct ( string $dsn [, string $username [, string $password]] ) ``` * 参数: $dsn,数据源名称或叫做 DSN,包含了请求连接到数据库的信息。通常,一个 DSN 由 PDO 驱动名、紧随其后的冒号、以及具体 PDO 驱动的连接语法组成。 例如:$dsn = “mysql : host=127.0.0.1; port=3306; dbname=db; charset=utf8” $username,数据库用户名。 $password,数据库密码。 * 返回值:成功则返回一个PDO对象。 ![](https://img.kancloud.cn/fe/5c/fe5c0ae046ac0ff95c47d0a9b5ae0db9_769x194.png)