登录页面给出了html 500错误

时间:2016-09-27 21:26:41

标签: php mysqli

创建了两个登录页面,两者都无效。 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错误。

0 个答案:

没有答案