Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 正在尝试访问登录详细信息中null…类型的值上的数组偏移量_Javascript_Php_Html_Css_Mysql - Fatal编程技术网

Javascript 正在尝试访问登录详细信息中null…类型的值上的数组偏移量

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"; } 当您查询数据库时会发生这种情况,并且没有匹

您可以将(!is_null($row))与其他检查一起检查
,或者只需:

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 ) { ... };