I'm having an issue with login validation using php. I don't understand what what the problem is. I am a noob in php. I'm getting a "login failed" error, yet I have those values in my database
<?php
$con=mysqli_connect('localhost', 'root', '','project')
or die("Could not establish connection");
mysqli_select_db($con,'project') or
die ("Could not select the db");
if(isset($_POST['username']) && isset($_POST['password'])){
$username=$_POST['username'];
$password=md5($_POST['password']);
$query=mysqli_query($con, "SELECT * FROM register WHERE username = '$username' AND password= '$password'");
if(mysqli_num_rows($query) > 0){
header ("location:homepage.php");
}else{
echo "Login failed";
}
}
?>