Я пытаюсь сделать простую страницу входа в php, код всегда echo «Извините, ваши учетные данные недействительны, попробуйте еще раз». !! Пожалуйста помоги! : DPHP login conditon error
<?php
error_reporting(0);
$user ='root';
$host = 'localhost';
$db = 'christcode';
$db_pass = '';
$con=mysqli_connect("$host","$user","$db_pass","$db");
// Check connection
if (mysqli_connect_errno($con))
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}else{
$username = $_POST['username'];
$password = $_POST['password'];
echo $username;
echo $password;
// Insert data into mysql
$sql="SELECT * FROM users WHERE username='".$username."' and password='".$password."' limit 1";
$result = mysqli_query($sql);
echo $result;
if(mysql_num_rows($result) == 1)
echo"You are a validated user.";
else
echo"Sorry, your credentials are not valid, Please try again.";
}
Остерегайтесь, «ваш код подлежит инъекциям SQL» приходят! – Pascamel
Помимо моего бесполезного комментария, в чем ваш вопрос? ваш код работает? – Pascamel
Вы смешиваете API 'mysqli_' и' mysql_' API – samayo