我有这个错误mysql_fetch_assoc() 期望参数 1 是资源,当我尝试登录系统时在第 121 行给出布尔值。这是我针对特定问题的代码部分。有谁知道为什么代码会发生这种情况?
if(isset($_POST["loginbtn"]))
{
$uid = $_POST["userid"];
$pword = $_POST["userpass"];
$result = mysql_query("SELECT * FROM admin WHERE Ad_ID = '$uid' AND Ad_Pass = '$pword'
");
if($row = mysql_fetch_assoc($result))
{
$_SESSION ["loggedin"] = "true" ;
$_SESSION ["adid"] = $row ["Ad_ID"];
$_SESSION ["adname"] = $row ["Ad_Name"];
$_SESSION ["adaright"] = $row ["Ad_ARight"];
if($row ["Ad_ARight"]=='write')
header('Location: HomeScreen.php');
else if($row ["Ad_ARight"]=='read')
header('Location: HomeScreenr.php');
}
else
{
echo '<div class="alert-message error"><p><b> Invalid username or
password </b></p></div>';
}
}
?>
<div align="center">