sql >> Database teknologi >  >> RDS >> Mysql

SQL-tiden overskrider

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

Så er dine resultater bestilt med den længste ventetid først.

<?php

while ($row = $result->fetch_object()): ?>

  <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?>
        <? if ($row->Waiting_Time >= 3): ?>
            <strong>Patient must be seen!</strong>
        <? endif; ?>
    </td>
  </tr>

<? endwhile; ?>



  1. valgt værdi få fra db til dropdown vælg boks mulighed ved hjælp af php mysql fejl

  2. Få id'et for en række, når UNIQUE KEY er overtrådt

  3. Opdater hver række med et tilfældigt datotidspunkt mellem to datoer

  4. Har et problem med at få mysqli_query til at udføre