Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.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_Mysqli - Fatal编程技术网

Php 分析错误:语法错误:意外';}';

Php 分析错误:语法错误:意外';}';,php,mysql,mysqli,Php,Mysql,Mysqli,标题中的错误有一个小问题,但是所有的括号都匹配,所以我不知道为什么它会显示这个错误。有人知道为什么吗 代码是: <?php session_start(); require_once 'db/connect.php'; //require_once 'entryformsuccess.php'; echo $_SESSION['Username'] . ' logged in successfully ' . ' <br> ';

标题中的错误有一个小问题,但是所有的括号都匹配,所以我不知道为什么它会显示这个错误。有人知道为什么吗

代码是:

<?php

    session_start();
    require_once 'db/connect.php';
    //require_once 'entryformsuccess.php';
    echo $_SESSION['Username'] . ' logged in successfully ' . ' <br> ';

        if ($student_delete = $con->query("SELECT Student.Form, Teacher.Form, Forename, Surname, Student_ID, Username " .
                                            "FROM student, teacher " . 
                                                "WHERE Student.Form = Teacher.Form AND Teacher.Username = '" . $_SESSION['Username'] . "'")) {

            if (isset($_POST['Student_ID']))    {   
                $checkbox = $_POST['checkbox']; 

                for ($i=0;$i<count($checkbox);$i++) {
                    $del_student = $checkbox[$i];
                    $query= $con->query("DELETE FROM users WHERE Student_ID = 'Student_ID'")


                }                           

            }
        }       

?>

您缺少

$query= $con->query("DELETE FROM users WHERE Student_ID = 'Student_ID'")
请更新它

<?php

        session_start();
        require_once 'db/connect.php';
        //require_once 'entryformsuccess.php';
        echo $_SESSION['Username'] . ' logged in successfully ' . ' <br> ';

            if ($student_delete = $con->query("SELECT Student.Form, Teacher.Form, Forename, Surname, Student_ID, Username " .
                                                "FROM student, teacher " . 
                                                    "WHERE Student.Form = Teacher.Form AND Teacher.Username = '" . $_SESSION['Username'] . "'")) {

                if (isset($_POST['Student_ID']))    {   
                    $checkbox = $_POST['checkbox']; 

                    for ($i=0;$i<count($checkbox);$i++) {
                        $del_student = $checkbox[$i];
                        $query= $con->query("DELETE FROM users WHERE Student_ID = 'Student_ID'");


                    }                           

                }
            }       

    ?>

我认为您在这行末尾缺少一个分号:

$query= $con->query("DELETE FROM users WHERE Student_ID = 'Student_ID'");