以下是一个简单的PHP优惠券系统实例,我们将创建一个优惠券生成和验证的流程。

1. 数据库设计

我们需要一个数据库表来存储优惠券信息。以下是优惠券表(coupons)的SQL结构:

实例php 优惠劵,PHP实现优惠券系统实例教程  第1张

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