如果我的问题太天真,我对php和MySQL完全不熟悉。我有两个表,一个是Engines,另一个是服务。基本上发动机有两种类型1.使用中和2.准备使用。维修基本上是两种类型A和B.在使用中,Atype服务是按季度完成的,并且在完成3 Atype服务Btype之后。同样在准备使用的引擎中,Atype服务在一年内完成一次,在3年后完成.B类型完成。我已经获取了特定引擎的数据,需要查看何时需要维修以及提供何种服务。
$link = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_DATABASE);
$check = "SELECT a.engtype, a.slno, b.sertype,b.serdate
FROM engines a INNER JOIN servicing b ON a.slno=b.slno WHERE b.slno='$slno'";
$result = mysqli_query($link,$check);
while ($row = mysqli_fetch_assoc($result)) {
echo $row["engtype"];
echo $row["slno"];
echo $row["sertype"];
echo $row["serdate"];
}
mysqli_close($link);
实际上我在表格中得到了这些结果。我的要求是,在从MySQL表中获取数据之后,我想根据该引擎的最后三次服务来了解服务类型和下一个截止日期。提前谢谢。