我的网站加载太多。我想在页面顶部和页面底部显示一个表格。
为了两次获得相同的结果,我使用了两次相同的查询。只获取一次数据以提高速度的最佳方法是什么?
这是我的代码在顶部
$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 是两个不同的 html。另外我只展示了最简单的查询,在我的情况下它太复杂了。
我该如何改进它?对不起,我是 PHP 新手