以下是一个简单的PHP实例,展示如何使用DAO(Data Access Object)模式来访问数据库。这个例子中,我们将创建一个简单的用户表,并实现基本的CRUD(创建、读取、更新、删除)操作。

数据库表结构

字段名类型描述
idint主键
usernamevarchar用户名
emailvarchar邮箱
passwordvarchar密码

用户模型

```php

实例Dao php,实例Daophp:数据库访问层方法例子  第1张

class User {

public $id;

public $username;

public $email;

public $password;

public function __construct($id, $username, $email, $password) {

$this->id = $id;

$this->username = $username;

$this->email = $email;

$this->password = $password;

}

}

```

数据访问对象(DAO)

```php

class UserDao {

private $db;

public function __construct($db) {

$this->db = $db;

}

public function createUser($username, $email, $password) {

$stmt = $this->db->prepare("