以下是一个简单的PHP社交网站实例,主要展示如何使用PHP和MySQL来实现用户注册、登录和好友关系功能。
用户注册
| 功能 | 说明 |
|---|---|
| 用户名 | 用户登录时使用的名字,需要唯一 |
| 密码 | 用户登录时使用的密码,需要加密存储 |
| 邮箱 | 用户登录时使用的邮箱,用于找回密码和验证账户 |
| 昵称 | 用户在社交网站上的展示名字,可以自定义 |
| 性别 | 用户性别,分为男、女和其他 |
| 个人简介 | 用户对自己的简单介绍 |
用户登录
| 功能 | 说明 |
|---|---|
| 用户名 | 输入注册时使用的用户名 |
| 密码 | 输入注册时设置的密码 |
| 记住密码 | 用户选择是否记住密码,如果选择记住,下次登录时可以自动填充用户名和密码 |
好友关系
| 功能 | 说明 |
|---|---|
| 添加好友 | 用户可以搜索添加其他用户为好友 |
| 查看好友 | 用户可以查看自己的好友列表 |
| 删除好友 | 用户可以删除自己不感兴趣的好友 |
以下是部分PHP代码示例:

```php
// 用户注册
if (isset($_POST['register'])) {
// 获取用户输入的数据
$username = $_POST['username'];
$password = $_POST['password'];
$email = $_POST['email'];
$nickname = $_POST['nickname'];
$gender = $_POST['gender'];
$bio = $_POST['bio'];
// 连接数据库
$conn = mysqli_connect("







