php数据库登录注册页面与数据库关联 跳转 简单的例子

P粉010245374
P粉010245374
2024-11-18 40浏览

摘要:

实现 PHP 数据库登录注册功能,并与数据库关联,实现用户注册和登录操作。本例提供了一个简单的解决方案,展示如何连接数据库、执行查询、验证用户输入,以及处理注册和登录过程。

PHP 代码:

<?php
// 连接数据库
$conn = mysqli_connect("localhost", "username", "password", "database");

// 注册操作
if (isset($_POST['register'])) {
  $username = mysqli_real_escape_string($conn, $_POST['username']);
  $password = mysqli_real_escape_string($conn, $_POST['password']);
  $sql = "INSERT INTO users (username, password) VALUES ('$username', '$password')";
  if (mysqli_query($conn, $sql)) {
    echo "注册成功!";
  } else {
    echo "注册失败!";
  }
}

// 登录操作
if (isset($_POST['login'])) {
  $username = mysqli_real_escape_string($conn, $_POST['username']);
  $password = mysqli_real_escape_string($conn, $_POST['password']);
  $sql = "SELECT * FROM users WHERE username='$username' AND password='$password'";
  $result = mysqli_query($conn, $sql);
  if (mysqli_num_rows($result) > 0) {
    echo "登录成功!";
    // 跳转到会员中心页面
    header("Location: member.php");
  } else {
    echo "登录失败!";
  }
}

// 关闭数据库连接
mysqli_close($conn);
?>

总结:

此代码示例演示了如何使用 PHP 连接数据库,执行注册和登录操作。它包括防止 SQL 注入的措施并处理注册和登录结果。您需要根据自己的数据库表和字段名称相应地修改 SQL 查询。通过使用此代码,您可以轻松地在 PHP 应用程序中实现用户登录注册功能。

php中文网 免责声明:以上内容除特别注明外均来源于网友提问,php中文网回答,权益归原著者所有;