1. 文章
  2. 文章详情

PHP使用PDO连接操作数据库

如何使用PDO类操作数据库(连接数据库、增删改查)

1.准备工作

开启php_pdo_mysql.dll扩展。

到php.ini中,找到下图中的代码,去掉前面的“;”,保存,重启Apache。

PHP当中使用PDO连接操作的数据库

2.创建PDO对象,连接数据库

$pdo = new PDO();

在new一个PDO类的时候,需要传递dsn,dsn是数据源名称。表示连接数据库的一些信息,主要包括数据库类型、数据库主机、数据库名,也可以包含编码。

具体到dsn到手册,数据库抽象层-->PDO-->PDO驱动。

PHP当中使用PDO连接操作的数据库

连接MySQL数据库的案例:

PHP当中使用PDO连接操作的数据库

3.添加数据

添加成功返回新添加数据的id

PHP当中使用PDO连接操作的数据库

4.删除和修改数据

PHP当中使用PDO连接操作的数据库

5.查询数据

(1)查询所有行

使用的是PDO类中的query的方法来查询

调用query的结果:

下面来演示一下PDOStatement和PDO的关系:

PHP当中使用PDO连接操作的数据库

真是的PDO和PDOStatement对象的关系:

PHP当中使用PDO连接操作的数据库

具体查询所有行的代码:

PHP当中使用PDO连接操作的数据库

默认查询的结果,类似于使用mysql_fetch_array()得到的结果。是一个二维数组。也可以通过指定fetchAll的参数,来改变结果的格式。

PHP当中使用PDO连接操作的数据库


PHP当中使用PDO连接操作的数据库

参考:https://zhuanlan.zhihu.com/p/44724100

发表评论

登录后才能评论

评论列表(0条)