Can';在php中不能正确地从数据库中检索数据

Can';在php中不能正确地从数据库中检索数据,php,Php,tblStudentDetails中有两个条目,RollNo=0和1 但每当我试图从数据库检索数据时,我总是得到第一条记录,即RollNo=0 这是我的密码: <?php unset($_SESSION['RollNo']); unset($_SESSION['StudentName']); unset($_SESSION['Course']); include_once 'Includes/DBConnection.php'; //echo

tblStudentDetails中有两个条目,RollNo=0和1 但每当我试图从数据库检索数据时,我总是得到第一条记录,即RollNo=0 这是我的密码:

<?php

    unset($_SESSION['RollNo']);
    unset($_SESSION['StudentName']);
    unset($_SESSION['Course']);

    include_once 'Includes/DBConnection.php';

    //echo $_POST['txtRollNo'];

    if ($_POST['btnSubmit'] == 'Submit')
        {
           if ($_POST['txtRollNo'] != '')
               {
                   $query = "SELECT StudentName, Course FROM tblStudentDetails WHERE RollNo = '$_POST[txtRollNo]'";
                   $result = mysql_query($query);

                   $rowCount = mysql_num_rows($result);

                   if ($rowCount == 0)
                       { 
                           echo "You have entered an incorrect roll No";
                           //header ('Location: index.php');
                       }
                   else
                       {
                           while ($row = mysql_fetch_assoc($result))
                               {
                                   $StudentName = $row['StudentName'];
                                   $Course = $row['Course'];
                               }

                           $_SESSION['RollNo'] = $_POST['txtRollNo'];
                           $_SESSION['StudentName'] = $StudentName;
                           $_SESSION['Course'] = $Course;

                           header ('Location: SelectedUserDetails.php');
                       }
               }
           else
               {
                    echo "Please Enter Your Roll No.";
                    //header ('Location: index.php');
               }
        }
?>

<html>
    <head>
        <title>Online Exam</title>
        <STYLE TYPE = "Text/CSS">
            H1
                {
                    Color : DodgerBlue;
                    Text-Align : Center
                }
            HR
                {
                    Color : DodgerBlue
                }
            LABEL
                {
                    Vertical-Align : Bottom;
                    Font-Size : 20
                }
            TR
                {
                    Height : 30;
                    Background : White;
                    Color : Black;
                    Font-Size : 20
                }
        </STYLE>
   </head>

    <BODY BGCOLOR = "BLACK" TEXT = "WHITE">
        <CENTER>
            <TABLE ALIGN = "CENTER">
                <TR>
                    <?php include 'Includes/header.html'; ?>
                </TR>
                <TR>
                    <TD>
                        <TABLE>
                            <TR>
                                <FORM NAME = "frmMain" METHOD = "POST" ACTION = "<?php echo $PHP_SELF ?>" enctype = "multipart/form-data">
                                    <TD>
                                        Enter your roll no. : 
                                    </TD>
                                    <TD>
                                        <INPUT TYPE = "TEXT" NAME = "txtRollNo" />
                                    </TD>
                                    <TD>
                                        <INPUT TYPE = "SUBMIT" NAME = "btnSubmit" VALUE = "Submit" />
                                    </TD>
                                </FORM>
                            </TR>
                        </TABLE>
                    </TD>
                </TR>
            </TABLE>        
        </CENTER>
    </BODY>
</html>

您还没有开始与的会话。

谢谢,它确实解决了我的问题。我犯了一个非常愚蠢的错误。@user2284240如果答案对你有用,你可以随时接受:)