gpt4 book ai didi

php - 如何检查数据库是否更新/修改/更改?

转载 作者:行者123 更新时间:2023-11-29 18:02:20 25 4
gpt4 key购买 nike

这是我的数据库

enter image description here

这是我的 php 代码,用于从表中获取数据

    while($row = mysqli_fetch_array($result))
{
$user_id = $row['id'];
$sql = "SELECT id, ScheduleDate, StartTime,Endtime, Hours,Employeeid
FROM empdet WHERE Employeeid ='".$user_id."' ";
$result = $con->query($sql);
if ($result->num_rows > 0)
{
// output data of each row
while($row = $result->fetch_assoc())
{
$id=$row["id"].
$date=$row["ScheduleDate"];
$start=$row["StartTime"];
$end=$row["Endtime"];
$hour=$row["Hours"];
$Employeeid=$row["Employeeid"];
list($year,$month,$day) = split("-",$date);
$data[] = array("year"=>$year,
"month"=>$month,
"day"=>$day,
"StartTime"=>$start,
"Endtime"=>$end,
"Hours"=>$hour );
}
$response = $data;
}
else
{
$data=1;
$response = $data;
}

我的问题是如何查找数据库是否被修改/更改/更新?

在用户表中,如果我将“2018-12-01”的开始时间从下午 2:00 更改为下午 3:00,它应该在 echo 中通知我,因为“2018-12-01”已被修改。

谁能建议如何使用 PHP 来做到这一点?

最佳答案

int mysql_affected_rows([资源$link_identifier = NULL])如果成功则返回受影响的行数,如果上次查询失败则返回 -1。

参见http://php.net/manual/en/function.mysql-affected-rows.php

关于php - 如何检查数据库是否更新/修改/更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48224893/

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