如何比较php数据库中的值

如何比较php数据库中的值,php,sql,compare,Php,Sql,Compare,从下面的表格图像: 我有没有办法用nodeID 101作为我的指示器。然后我想检索Node102的电池值,它低于NodeID101的电池值。。。节点103也是如此,它还将与节点101进行比较,如果其电池值低于节点101,则显示结果 谢谢你的指导 <?php $username="root"; $password=""; $database="testing"; mysql_connect('localhost',$username,$password); @mysql_select_d

从下面的表格图像:

我有没有办法用nodeID 101作为我的指示器。然后我想检索Node102的电池值,它低于NodeID101的电池值。。。节点103也是如此,它还将与节点101进行比较,如果其电池值低于节点101,则显示结果

谢谢你的指导

<?php

$username="root";
$password="";
$database="testing";
mysql_connect('localhost',$username,$password);
@mysql_select_db($database) or die("Unable to select database");

$query = "SELECT * FROM monitoring WHERE Battery < 2.7";
$result = mysql_query($query);

echo "<b><center>Database Output</center></b><br><br>";

echo "<table border='1'>
<tr>
<th>PC_Timestamp </th>
<th>NodeID </th>
<th>PacketID </th>
<th>RSSI </th>
<th>Node_Timestamp </th>
<th>Temperature </th>
<th>Battery </th>
</tr>";

while($row = mysql_fetch_array($result)){
    echo "<tr>";
    echo "<td>" . $row['PC_Timestamp'] . "</td>";
    echo "<td>" . $row['NodeID'] . "</td>";
    echo "<td>" . $row['PacketID'] . "</td>";
    echo "<td>" . $row['RSSI'] . "</td>";
    echo "<td>" . $row['Node_Timestamp'] . "</td>";
    echo "<td>" . $row['Temperature'] . "</td>";
    echo "<td>" . $row['Battery'] . "</td>";
    echo "</tr>";
}
echo "</table>";
mysql_close(); 
?>


请将外部内容添加到您的问题中,并告诉我们您已经尝试了什么(您的sql代码)。当您说电池电量低于node 101时,您的确切意思是什么?多个项目具有节点101,这些项目具有不同的电池值。听起来似乎需要一个非常简单的SQL查询,但在我理解您想要执行的操作逻辑之前,我无法开始提供帮助。请将外部内容添加到您的问题中,并告诉我们您已经尝试了什么(您的SQL代码)。当您说电池电量低于节点101时,您的确切意思是什么?多个项目具有节点101,这些项目具有不同的电池值。听起来需要一个非常简单的SQL查询,但在我理解您想要做的事情的逻辑之前,我无法开始提供帮助