Javascript 正在尝试访问登录详细信息中null…类型的值上的数组偏移量
您可以将(!is_null($row))与其他检查一起检查Javascript 正在尝试访问登录详细信息中null…类型的值上的数组偏移量,javascript,php,html,css,mysql,Javascript,Php,Html,Css,Mysql,您可以将(!is_null($row))与其他检查一起检查,或者只需: if ($row['email'] == $email && $row['password'] == $password) { echo "Login success Welcome".$row['username']; # code... } else{ echo "failed to login"; } 当您查询数据库时会发生这种情况,并且没有匹
,或者只需:
if ($row['email'] == $email && $row['password'] == $password) {
echo "Login success Welcome".$row['username']; # code...
}
else{
echo "failed to login";
}
当您查询数据库时会发生这种情况,并且没有匹配项,因此没有结果,因此结果为空/空。。您似乎没有在代码中检查它。$row为空。您无法访问null上的任何密钥。如果($row&&$row['email']==$email&&$row['password']=$password){…},请使用if代码>表示$row为空。因此,我想您可能需要检查您的逻辑,并确定如果查询没有返回任何行该怎么办。
if( $row && $row['email']==$email && $row['password']==$password ) { ... };