em đang viết phần login cho website. mặc dù database bên mysql đã khởi tạo và nhận nhưng khi đăng nhập thì kiểm tra username vs pass lại lỗi.

đây là code của em trong phần xử lý login

<?php

session_start();

include("config.php");

$username =$_POST['username'];

$password = ($_POST["password"]);

$sql=mysqli_query($link,"select*from user where username='$username' and password='$password'");

$num_rows=mysqli_num_rows($sql);

if($num_rows==0)

{

echo '<script type="text/javascript"> alert("sai tên đăng nhập hoặc mật khẩu"); history.go(-1)</script>';

}

else

{

$arr=mysqli_fetch_array($sql);

$_SESSION['u_id']= $arr['id'];

$_SESSION['user_id'] = $arr['username'];

$_SESSION['pass']= $arr['password'];

//$_SESSION['hoten']= $arr['hoten'];

//$_SESSION['ngaysinh']= $arr['ngaysinh'];

//$_SESSION['diachi']= $arr['diachi'];

header("location:index.php");

}

?>

em cho dù nhập vào thế nào cũng vào trường hợp $num_rows==0.

em là newbie nên chưa rành lắm. cần lắm 1 người giúp
các pro giúp em fix lỗi này cái ạ. em mới học php chưa hiểu lắm lỗi này Danhdau