VIP客户数据库调试'; echo '
| 字段名 | 类型 | 空值 | 键 | 默认值 | 额外 |
|---|---|---|---|---|---|
| ' . htmlspecialchars($row['Field']) . ' | '; echo '' . htmlspecialchars($row['Type']) . ' | '; echo '' . htmlspecialchars($row['Null']) . ' | '; echo '' . htmlspecialchars($row['Key']) . ' | '; echo '' . htmlspecialchars($row['Default'] ?? '') . ' | '; echo '' . htmlspecialchars($row['Extra'] ?? '') . ' | '; echo '
| ID | 姓名 | 手机号 | 车型 | 车牌号 | 邮箱 | 生日 | 状态 |
|---|---|---|---|---|---|---|---|
| ' . htmlspecialchars($vip['id']) . ' | '; echo '' . htmlspecialchars($vip['customer_name']) . ' | '; echo '' . htmlspecialchars($vip['phone']) . ' | '; echo '' . htmlspecialchars($vip['car_model']) . ' | '; echo '' . htmlspecialchars($vip['car_number']) . ' | '; echo '' . htmlspecialchars($vip['email']) . ' | '; echo '' . htmlspecialchars($vip['birthday']) . ' | '; echo '' . ($vip['is_active'] ? '活跃' : '非活跃') . ' | '; echo '
| ID | 姓名 | 手机号 | 车型 | 车牌号 | 邮箱 | 生日 | 状态 |
|---|---|---|---|---|---|---|---|
| ' . htmlspecialchars($vip['id']) . ' | '; echo '' . htmlspecialchars($vip['customer_name']) . ' | '; echo '' . htmlspecialchars($vip['phone']) . ' | '; echo '' . htmlspecialchars($vip['car_model']) . ' | '; echo '' . htmlspecialchars($vip['car_number']) . ' | '; echo '' . htmlspecialchars($vip['email']) . ' | '; echo '' . htmlspecialchars($vip['birthday']) . ' | '; echo '' . ($vip['is_active'] ? '活跃' : '非活跃') . ' | '; echo '
';
echo htmlspecialchars(json_encode($vipCustomers, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT));
echo '';
} else {
echo '❌ 表 vip_customers 不存在