繁体   English   中英

mysql 比较两个表中的两个整数

[英]mysql comparing two integers from two tables

if($num>0) {
    echo "<table border=2> Table Request".$_SESSION['s1'];
    echo"<tr>
        <td>Id</td><td>Drug</td><td>Quantity</td>
        </tr>";
    for($i=0;$i<$num;$i++) {
        $row=mysql_fetch_row($result);
        $r[$i]=$row[1];
        echo "<tr>";
        for($j=0;$j<$num1;$j++) {
            echo"<td>$row[$j]</td>";
        }
        echo"<td><input type='Checkbox' name='p[$i]'  value='on' unchecked /></td>";
        echo"<td><input type='txt' name='q[$i]' /></td>";
        echo"</tr>";
        $r[$i]=$row[1];
    }
    if(isset($_POST['p'])) {
        foreach($_POST['p'] as $key=>$value) {
            if($value == "on") {
                $query8 = "select $r[$i] from $_SESSION['t'] ";
                echo $query8;
                $result8 = mysql_query($query8);
                $num8=Mysql_num_rows($result8);
                if($num8!=0) {
                    $query7="select qun from $_SESSION['t']";
                    $result7 = mysql_query($query8);
                    //?????????????????
                }
            }
            echo"</table>";
        }
    }//result
}//else

我有一个表请求和另一个表,例如 E。

我想比较这些表的字段数量

if(select qun from request)<((select qun from $_SESSION['t'])) // some work

如何在我用许多问号标记的部分编写此代码?
这个对吗?

如果你真的想要标题所说的,为什么你不做那样的事情

SELECT table1.quantity AS qu1, table2.quantity AS qu2 FROM table1, table2 WHERE your_conditions;

获得结果后,您可以将 qu1 与 qu2 进行比较。

但是,如果您正在寻找不同的东西,请更具体地提出您的问题。

实际示例:

$query8 = 'SELECT '.$_SESSION[ 't'].'.'.$r[$i].' AS qu1, request.qun AS qu2 FROM '.$_SESSION[ 't'].', request';
$result8 = mysql_query($query8);
while ($row8 = mysql_fetch_array($result8)) {
    if ($row8[ 'qu1'] < $row8[ 'qu2']) {
        echo 'the value from '.$r[$i]. ' is smaller';
    } elseif ($row8[ 'qu1'] > $row8[ 'qu2']) {
        echo 'the value from '.$r[$i]. ' is bigger';
    } else {
        echo 'both values are same';
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM