Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.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
尝试获取非对象的属性-PHP_Php_Mysql_Sql - Fatal编程技术网

尝试获取非对象的属性-PHP

尝试获取非对象的属性-PHP,php,mysql,sql,Php,Mysql,Sql,因此,我试图获取与用户输入的教师姓名相对应的教师id,但当我试图获取教师id时,它会输出试图获取非对象的属性。有人有什么想法吗 PHP 更改此行,您将检查查询是否正常,但尚未检查是否有任何结果 if($teacher_check) { $row = $teacher_check->fetch_object(); to(此行检查是否有任何结果数据,如果有结果数据,则为$row,否则为null) 更改此行,您将检查查询是否正常,但尚未检查是否有任何结果 if($teacher

因此,我试图获取与用户输入的教师姓名相对应的
教师id
,但当我试图获取
教师id
时,它会输出
试图获取非对象的属性。有人有什么想法吗

PHP


更改此行,您将检查查询是否正常,但尚未检查是否有任何结果

if($teacher_check) {
        $row = $teacher_check->fetch_object();
to(此行检查是否有任何结果数据,如果有结果数据,则为$row,否则为null)


更改此行,您将检查查询是否正常,但尚未检查是否有任何结果

if($teacher_check) {
        $row = $teacher_check->fetch_object();
to(此行检查是否有任何结果数据,如果有结果数据,则为$row,否则为null)

警告:使用
mysqli
时,您应该使用和将用户数据添加到查询中。不要使用字符串插值或串联来完成此操作,因为您已经创建了严重的错误。切勿将
$\u POST
$\u GET
或任何用户数据直接放入查询中,如果有人试图利用您的错误,这可能非常有害。警告:使用
mysqli
时,您应该使用并将用户数据添加到查询中。不要使用字符串插值或串联来完成此操作,因为您已经创建了严重的错误。切勿将
$\u POST
$\u GET
或任何用户数据直接放入查询中,如果有人试图利用您的错误,这可能会非常有害。
if($row = $teacher_check->fetch_object()){