php使用PDO操作MySQL数据库实例

网络编程 2025-03-13 23:00www.168986.cn编程入门

PHP中使用PDO操作MySQL数据库详解

本文将通过实例,详细讲解如何使用PHP中的PDO(PHP Data Objects)来操作MySQL数据库。我们需要了解PDO是PHP中访问数据库的公共类,它提供了一个轻量级且一致的接口,使得无论使用何种数据库,都可以通过相同的函数执行查询和获取数据。

一、开启PDO

在PHP中,默认情况下PDO可能是未开启的,我们需要在phpi文件中开启PDO扩展。为了支持MySQL数据库,我们还需要开启对应的MySQL扩展。在phpi文件中找到以下两行代码并取消注释:

```ini

extension=php_pdo.dll

extension=php_pdo_mysql.dll

```

二、连接数据库

使用PDO连接MySQL数据库,我们需要提供数据库名(dbname)、主机名(host)等参数。示例代码如下:

```php

header("content-type:text/html;charset=utf-8");

$dsn = "mysql:dbname=test;host=localhost"; // 数据库连接字符串

$db_user = 'root'; // 数据库用户名

$db_pass = 'admin'; // 数据库密码

try {

$pdo = new PDO($dsn, $db_user, $db_pass); // 创建PDO实例

} catch (PDOException $e) {

echo '数据库连接失败:' . $e->getMessage(); // 捕获异常并输出错误信息

}

```

三、增删改查操作

连接数据库后,我们可以使用PDO进行基本的增删改查操作。示例代码如下:

新增数据:

```php

$sql = "insert into buyer (username, password, email) values ('ff', '123456', 'admin@admin.')";

echo '影响行数:' . $res; // 输出影响行数

```

修改数据:

```php

$sql = "update buyer set username='ff123' where id > 3"; // 更新操作示例语句

$res = $pdo->exec($sql); // 执行更新操作,返回影响的行数并输出影响行数信息。

上一篇:jQuery中each循环的跳出和结束实例 下一篇:没有了

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by