如何检查 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 或完成。
我在 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 或完成。