jquery flotで3つのデータをプロットしたい場合は、最初の2つの系列は過去10週間の山の深さ(上下の山)です。最後の1つは、1年前の上部斜面の積雪深です。私はこの演習のために2つのクエリを使用し、ループの間に結果を1つにマージしたいと思います。これは私が今まで持っているものですが、データは空のままです(d1、d2、d5)。私は間違って何をしていますか?ループ中の2つのクエリの結果
クエリが動作すると仮定すると$yrwk = $curryear . $currweek;
$rQuery21 = "select wk, yr, snow_valley, snow_mountain from sv_cond_vw where res_id=$res_id AND yrwk<$yrwk order by yrwk desc limit 11";
$rResult21 = mysql_query($rQuery21);
$lyrwk = $lastyear . $currweek;
$lQuery21 = "select snow_mountain from sv_cond_vw where res_id=$res_id AND yrwk<$yrwk order by lyrwk desc limit 11";
$lResult21 = mysql_query($lQuery21);
while ($rows21 = mysql_fetch_array($rResult21) && $lrows21 = mysql_fetch_array($lResult21))
{
$wk = $rows21['wk'];
$yr = $rows21['yr'];
$wk=date('d-m-Y', getDateFromWeek($wk, $yr));
$wk = strtotime($wk);
$wk=$wk*1000;
$snow_mnt = $rows21['snow_mountain'];
$snow_val = $rows21['snow_valley'];
$d1 .= '[' . $wk . ',' . $snow_mnt . '],';
$d2 .= '[' . $wk . ',' . $snow_val . '],';
$lsnow_mnt = $lrows21['snow_mountain'];
$d5 .= '[' . $wk . ',' . $lsnow_mnt . '],';
}
あなたはこのテーブルを結合または結果のために労働組合を作ることができ、1つのクエリでそれをする必要がありますか? –
クエリは個別に機能しますか?つまり、結果が1つしかないときにクエリを実行するとしますか? – Marcin