When I try to log in it gives me this error.
Call to undefined function mysql_real_escape_string()
Here is the code for the file:
<?php
//get values form login.php
$username = $_POST['user'];
$password = $_POST['pass'];
//prevent MSQL injections
$username = stripcslashes($username);
$password = stripcslashes($password);
$username = mysql_real_escape_string($username);
$password = mysql_real_escape_string($password);
//connect to server and select database
mysql_connect("localhost", "root", "");
mysql_select_db("loginregister");
//query the database for the user
$result = mysql_query("select * from users where username = '$username' and password = '$password'") or die("faield to query database ".mysql_error());
$row = mysql_fetch_array($result);
if ($row['username'] == $username && $row['password'] == $password) {
echo "You logged in successfully! Welcome ".$row['username'];
} else {
echo "Login Failed";
}
?>
The expected result is after I log in it says you logged in successfully. How do I fix this?