Mysql 超越时间的简单代码

Mysql 超越时间的简单代码,mysql,time,limit,alert,hour,Mysql,Time,Limit,Alert,Hour,我已经编写了一段代码来计算患者的等待时间,如下所示: $query = "SELECT PatientID, Forename, Surname, Gender, Illness, Priority, Arrival_time, TIME_FORMAT(ABS(TIMEDIFF(CURTIME(), Arrival_time)),'%H hours') as Waiting_Time FROM Patient"; 其中显示以下数据: PatientID Forename Surname

我已经编写了一段代码来计算患者的等待时间,如下所示:

 $query = "SELECT PatientID, Forename, Surname, Gender, Illness, Priority, Arrival_time, TIME_FORMAT(ABS(TIMEDIFF(CURTIME(), Arrival_time)),'%H hours') as Waiting_Time FROM Patient";
其中显示以下数据:

PatientID   Forename  Surname  Gender   Illness       Priority   Waiting Time
 625         Max       Courts    M      non-urgent    moderate    4 hours
如示例所示;等候时间为4小时; 当
时间
超过
4小时时,我需要一段代码来检测并发出警报;回应警报

我尝试过的示例代码

if $waitingtime == >4 hours 
then echo "patient must be seen!"
编辑完整代码

<?php

$conn = mysqli_connect("localhost","root","") or die ("No connection");
mysqli_select_db($conn, "a&e") or die('Could not select database.');

$query = "SELECT PatientID, Forename, Surname, Gender, Illness, Priority, Arrival_time, TIME_FORMAT(ABS(TIMEDIFF(CURTIME(), Arrival_time)),'%H hours') as Waiting_Time FROM Patient";
$result = mysqli_query($conn, $query) or die("Invalid query");

echo "<table border='1'>
<tr>
<th>PatientID</th>
<th>Forename</th>
<th>Surname</th>
<th>Gender</th>
<th>Illness</th>
<th>Priority</th>
<th>Waiting Time</th>
</tr>";

while ($row = $result->fetch_object()){

 echo "<tr>
  <td>" . $row->PatientID . "</td>
  <td>" . $row->Forename . "</td>
  <td>" . $row->Surname . "</td>
  <td>" . $row->Gender . "</td>
  <td>" . $row->Illness . "</td>
  <td>" . $row->Priority . "</td>
  <td>" . $row->Waiting_Time . "</td>
  </tr>";

}

echo "</table>";
mysqli_close($conn);
?>

我正在使用mysql_*进行演示。您应该使用mysqli_*或PDO

$query = "SELECT PatientID, Forename, Surname, Gender, Illness, Priority, Arrival_time, TIME_FORMAT(ABS(TIMEDIFF(CURTIME(), Arrival_time)),'%H') as Waiting_Time FROM Patient";

$result = mysql_query($query);
$row = mysql_fetch_assoc($result);
if ($row['Waiting_Time '] > 4)
{
    echo "patient must be seen!"
}

你之前的相同问题仍然没有解决。如果你没有得到好的答案,考虑更新它,而不是创建同一个。因为我需要帮助,我编辑了这个问题已经编辑了几个时间问题,以显示完整的代码。如何编辑代码以使您的解决方案适用?