2 つの mysql クエリと各クエリの if ステートメントを含む php ファイルがあります。最終出力で 2 つの結果を結合し、カンマで区切ってください。現在、最初の if ステートメントは機能していますが、2 番目のステートメントは機能していません。
$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」の値になり、2 番目のクエリの結果が「69.4」の値になることがわかっています。しかし、最終的な結果は「example text 1, example text 2」ですが、「example text 1, na」となります。私が間違っていることについてのアイデアはありますか?