gpt4 book ai didi

php - 我如何像我的 register.php 一样连接我的 login.php?

转载 作者:太空宇宙 更新时间:2023-11-03 12:07:44 25 4
gpt4 key购买 nike

我刚刚将我的 register.php 连接到 mysql 数据库。我尝试连接我的 login.php,但我不能。

这是我连接的register.php

$connect = mysqli_connect("mysql13.000webhost.com","a2955851_SW","********");

if(isset($_POST['submit']))
{
$username = mysqli_real_escape_string($connect, $_POST['username']);
$pass = mysqli_real_escape_string($connect, $_POST['pass']);
$pass1 = mysqli_real_escape_string($connect, $_POST['pass1']);
$email = mysqli_real_escape_string($connect, $_POST['email']);
if($username && $pass && $pass1 && $email)
{
if($pass==$pass1)
{
mysqli_select_db($connect, "a2955851_SW");
$query = mysqli_query($connect, "INSERT INTO users VALUES('$username','$pass','$email');");
echo "You have been registered.";
}
else
{
echo "Password must match.";
}
}
else
{
echo "All fields are required.";
}
}

这是 login.php 我尝试连接它但是...

    <?php 
$connect = mysqli_connect("mysql13.000webhost.com","a2955851_SW","********");
session_start();



if(isset($_POST['login']))
{
$username = mysqli_real_escape_string($connect, $_POST['username']);
$password = mysqli_real_escape_string($connect, $_POST['password']);
if($username && $password)
{
mysqli_select_db($connect, "a2955851_SW");
$login = mysql_query("SELECT * FROM users WHERE username = '$username'");
while($log=mysqli_fetch_assoc($login))
{

$dbusername = $log['username'];
$dbpassword = $log['password'];

}
if($username==$dbusername && $password==$dbpassword)
{

$_SESSION['username'] = $dbusername;
$_SESSION['password'] = $dbpassword;
header("location:members.php");
}
else
{

header("location:index.php?notify=Incorrect Username or Password.");
}

}
else
{

header("location:index.php?notify=ALL field are required.");
}
}









?>

我试过连接login.php 类似我不知道

最佳答案

您混合了 mysqlmysqli。只使用一个。改变

$login = mysql_query("SELECT * FROM users WHERE username = '$username'");

$login = mysqli_query($connect, "SELECT * FROM users WHERE username = '$username'");

关于php - 我如何像我的 register.php 一样连接我的 login.php?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25703301/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com