我的表格“sales”中有这些列:
在 jml_terjual 列中,我想选择4个最高销售数量(7,9,11和12)。之后,我希望它们以幻灯片形式显示为畅销产品。
$qSite="SELECT MAX(jml_terjual) AS max FROM sales ORDER BY id LIMIT 4,0";
$uQue = $acn->prepare ($qSite);
$uQue->execute();
$resQ = $uQue->fetch(PDO::FETCH_ASSOC);
if ($resQ>0 || !$resQ>0){
?>
<?php
slide here
}
?>
但我只看到一张幻灯片。从此插图中,如何在幻灯片中以幻灯片形式显示列photo_produk中的4张图片。
我使用bootstrap幻灯片如下:
<div class="col-md-3">
<div id="banner" class="carousel slide" data-ride="carousel">
<div class="carousel-inner">
<div class="item active">
<a href="" title="" target="_top"><img src="????" alt="" title="" class="img-responsive" /></a>
</div>
<div class="item">
<a href="" title="" target="_top"><img src="????" alt="" title="" class="img-responsive" /></a>
</div>
<div class="item">
<a href="" title="" target="_top"><img src="????" alt="" title="" class="img-responsive" /></a>
</div>
<div class="item">
<a href="" title="" target="_top"><img src="????" alt="" title="" class="img-responsive" /></a>
</div>
</div>
</div>
</div>
非常感谢任何帮助!
答案 0 :(得分:1)
MAX()函数返回所选列的最大值。如果要显示四个值,请更改查询
SELECT * FROM sales ORDER BY jml_terjual DESC LIMIT 4
<强>更新强>
<?php
$qry = $pdo->prepare("SELECT * FROM sales ORDER BY jml_terjual DESC LIMIT 4,0");
$qry->execute();
$varQ = $qry->fetchAll();
foreach ($varQ as $data) {
$imgslide=$data['photo_produk'];
...etc
}
?>
然后使用循环