以下是一个简单的实例,展示如何使用PHP进行加密数据访问。我们将使用PHP内置的`password_hash`和`password_verify`函数来实现密码的加密和验证。
实例概述
在这个例子中,我们将创建一个简单的登录系统,其中用户输入的用户名和密码会被加密存储,并且登录时会对输入的密码进行验证。

实例步骤
1. 创建用户数据表
我们需要在数据库中创建一个用户数据表,用于存储用户信息。
```sql
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL UNIQUE,
password_hash VARCHAR(255) NOT NULL
);
```
2. 注册用户
用户注册时,我们需要收集用户名和密码,然后对密码进行加密,并将加密后的密码存储到数据库中。
```php
// 注册用户
$username = $_POST['username'];
$password = $_POST['password'];
// 加密密码
$password_hash = password_hash($password, PASSWORD_DEFAULT);
// 插入到数据库
$db = new mysqli('localhost', 'root', 'password', 'database');
$stmt = $db->prepare("







