以下是一个简单的PHP优惠券系统实例,我们将创建一个优惠券生成和验证的流程。
1. 数据库设计
我们需要一个数据库表来存储优惠券信息。以下是优惠券表(coupons)的SQL结构:

```sql
CREATE TABLE `coupons` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`code` varchar(50) NOT NULL,
`discount` decimal(10,2) NOT NULL,
`status` enum('available','used') NOT NULL DEFAULT 'available',
`created_at` datetime NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `code` (`code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
```
2. 生成优惠券
接下来,我们将创建一个生成优惠券的PHP脚本。
```php
// coupons.php
// 连接数据库
$mysqli = new mysqli("









