ページの上部と下部に表を表示したい。
同じ結果を 2 回取得するために、同じクエリを 2 回使用しています。データを 1 回だけ取得して速度を向上させる最善の方法は何ですか?
これが私のコードです
$q_s ="SELECT id,ref,name,description FROM TABLE WHERE status=2 AND is_archive=0
ORDER BY id DESC limit 5";
$res = $objApp->query($q_s);
while($rw = $objApp->row($res)){
//display my data here in div1
}
下部に
$q_s2 ="SELECT id,ref,name,description FROM TABLE WHERE status=2 AND is_archive=0
ORDER BY id DESC limit 5";
$res2 = $objApp->query($q_s2);
while($rw = $objApp->row($res2)){
//display my data here in div2
}
注:DIV1 と DIV2 は 2 つの異なる html です。また、最も単純なクエリのみを示しましたが、私の場合は複雑すぎます。
どうすれば改善できますか?申し訳ありませんが、PHPは初めてです