以下是一个简单的PHP完整商城开发实例,涵盖了从数据库设计到前端界面的实现。
1. 数据库设计

| 表名 | 字段名 | 数据类型 | 说明 |
|---|---|---|---|
| users | id | int | 用户ID |
| users | username | varchar(50) | 用户名 |
| users | password | varchar(50) | 密码 |
| products | id | int | 商品ID |
| products | name | varchar(100) | 商品名称 |
| products | price | decimal(10,2) | 商品价格 |
| products | description | text | 商品描述 |
| orders | id | int | 订单ID |
| orders | user_id | int | 用户ID |
| orders | product_id | int | 商品ID |
| orders | quantity | int | 数量 |
| orders | total_price | decimal(10,2) | 总价 |
2. 用户模块
用户模块负责处理用户注册、登录、修改密码等操作。
2.1 用户注册
```php
// 用户注册
$username = $_POST['username'];
$password = $_POST['password'];
// 连接数据库
$mysqli = new mysqli('localhost', 'root', 'root', 'shopping');
// 检查用户名是否存在
$sql = "









