创建了两个登录页面,两者都无效。 Web浏览器给出错误500.
很抱歉,如果这是一个基本的错误,但我找不到它。 这是我的第一个代码。
<?php
$usrname = $_POST['username'];
$password = $_POST['password'];
$usrname = stripslashes($usrname);
$password = stripslashes($password);
$usrname = mysqli_real_escape_string($usrname);
$password = mysqli_real_escape_string($password);
$conn = mysqli_connect("localhost","root","","msn");
if($q =mysqli_query($conn,"SELECT * FROM `profile` WHERE email = '$usrname' AND password = '$password'", MYSQLI_USE_RESULT)){
$row = mysqli_fetch_assoc($q);
if($row['email'] == $usrname && $row['password'] == $password){
echo "Login Sucessfully. Welcome";
} else{
echo "Failed to login.";
}
mysqli_free_result($q)
}
mysqli_close($conn);
?>
这是我的第二个代码。
<?php
$conn = new mysqli("localhost","root","007@anuragdwivedi","msn");
if($conn->connect_error){
die("Connection failed:" . $conn->connect_error);
}
$usrname = $_POST['username'];
$password = $_POST['password'];
$usrname = stripslashes($usrname);
$password = stripslashes($password);
$usrname = mysqli_real_escape_string($usrname);
$password = mysqli_real_escape_string($password);
$sql = "SELECT * FROM `profile` WHERE email = '"$usrname"' AND password = '"$password"'";
$result = $conn->query($sql);
if($result->num_rows > 0){
echo "Login Sucessful";
} else {
echo "Login Failed";
}
$conn->close();
?>
我在两者中都得到500 html错误。