gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 11:55:38 24 4
gpt4 key购买 nike

我在mysql中有一个表和两个网页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>';
}

以表格的形式,学生可以看到所有的记录。这只是一个例子。

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

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

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

最佳答案

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

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

关于php - 如何检查mysql中的行是否已收到对现有表的任何更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33238459/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com