我有一个 php 文件,其中包含两个 mysql 查询和每个查询的 if 语句。我希望最终输出将两个结果结合起来并用逗号分隔。现在,第一个 if 语句正在工作,但第二个没有。
$result = mysql_query("SELECT round(AVG(cop),1) AS 'avg_cop' FROM table WHERE timestamp >= subdate((select max(timestamp) from table), interval 1 week)");
if ($result < 3.41)
{
$ret = "example text 1";
} else {
$ret = "na";
}
$result1 = mysql_query("SELECT round(AVG(temp),1) AS 'avg_temp' FROM table WHERE timestamp >= subdate((select max(timestamp) from table), interval 1 week)");
if ($result1 < 53)
{
$ret1 = "example text 2";
} else {
$ret1 = "na";
}
echo $ret.", ".$ret1;
在这种情况下,我知道第一个查询的结果是“1.1”,第二个查询的结果是“69.4”。但是,我得到的最终结果是“示例文本 1,示例文本 2”,而它应该是“示例文本 1,na”。关于我做错了什么的任何想法?