拥抱 AI,让业务创新提速
HTML 代码:
```html
```
PHP 代码(register.php):
```php

if ($_SERVER["REQUEST_METHOD"] == "POST") {
// 获取表单数据
$username = $_POST["username"];
$password = $_POST["password"];
$email = $_POST["email"];
// 连接数据库
$mysqli = new mysqli("localhost", "your_user", "your_password", "your_database");
// 检查用户名是否已经存在
$sql = "SELECT FROM users WHERE username = ?";
$stmt = $mysqli->prepare($sql);
$stmt->bind_param("s", $username);
$stmt->execute();
$result = $stmt->get_result();
if ($result->num_rows > 0) {
// 用户名已存在
echo "用户名已存在";
} else {
// 用户名不存在,创建新用户
$sql = "INSERT INTO users (username, password, email) VALUES (?, ?, ?)";
$stmt = $mysqli->prepare($sql);
$stmt->bind_param("sss", $username, $password, $email);
$stmt->execute();
// 注册成功
header("Location: login.php");
}
$stmt->close();
$mysqli->close();
}
?>
```
注:
确保将 `localhost`、`your_user`、`your_password` 和 `your_database` 替换为您的实际数据库信息。
您可以根据需要向表格中添加更多字段(例如姓名、地址等)。
使用准备语句可防止 SQL 注入攻击。
上一篇:识别和避免使用某些技术支持的风险
下一篇:百度云实名账号:平台上购买农资