如何检查 mysql 中的行是否已收到对现有 table 的任何更新?

How to check if the row in mysql have received any update to the existing table?

我在 mysql 中有一个 table 和两个网页 1)admin.php 2)student.php。在 admin.php 网页中,他插入了学生的记录。

$sql = "insert into student_data values('$p_id','$p_name','$p_surname','$p_email','$address','$circle','$p_cont','$loc' ,'$user_p','$pass_p','$title')";
             $data = mysql_query($sql,$conn);

             if($data)
             {
             echo $p_name ." account created";
             }
             else
             {
echo "insertion not successful"; echo mysql_error();

在第二页,即 student.php 检索到这些记录

<?php include"config.php"; 
                $sqli = mysql_query("select * from student_data where p_id='$name_perm'",$conn);
                while($rows = mysql_fetch_array($sqli))

                {
                echo '<div class="gallerycontainer">';
                    echo '<table>';

            echo '<tr>';
            echo '<td class="thumbnail" href="#thumb"><img height="120" width="200" src="data:image;base64,'.$rows['Image']. '"> <span><img height="240" width="400" src="data:image;base64,'.$rows['Image']. '" /></td>';
            echo '<td>'.$rows['p_name'].'</td>';
            echo '<td>'.$rows['p_surname'].'</td></tr>';
            echo '</table>';
            echo '</div>';
                }

采用 table 格式,学生可以看到所有记录。这只是一个例子。

现在我想要的是,学生想要更新他的信息,所以他请求管理员进行更改。在 student.php 中有更新部分,他填写并提交了表格。

在管理员端> 当管理员登录时,他会收到一条通知,指出有来自学生端的更新请求。他对其进行了审查并进行了必要的更改。

目前,我制作了一个名为 update_request 的 table,学生填写表格并在 table 中插入记录。学生已经收到一堆更新,只想通知管理员,已插入一条新记录,这就是记录,请进行更改。

我没有足够的声誉来发表评论,所以我会在这里回答。

为什么不在您的 update_request table 中添加状态栏?示例:如果您向 update_request 添加一条新记录,状态为 0 或待处理,当管理员登录时,您将检索状态为 0 的所有记录。当管理员处理请求时,您将记录更新为状态 1 或完成。