以下是一个简单的PHP实例,展示如何使用DAO(Data Access Object)模式来访问数据库。这个例子中,我们将创建一个简单的用户表,并实现基本的CRUD(创建、读取、更新、删除)操作。
数据库表结构
| 字段名 | 类型 | 描述 |
|---|---|---|
| id | int | 主键 |
| username | varchar | 用户名 |
| varchar | 邮箱 | |
| password | varchar | 密码 |
用户模型
```php

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("







