我有一个我想要使其动态化的轮播。要操作,轮播必须以类开头
<div class="item active">
并且必须远离 while 循环。在第四条记录提取之后,类必须变得简单
<div class="item">
总结:
0 to 4 -> <div class="item active">
5 to 8 --><div class="item">
9 to 12 --> <div class="item"> ....so on
如何统计提取的记录? 谢谢
<?php
$banner = "SELECT * FROM tbl_banner";
$result_b = dbQuery($banner);
// here --> <div class="item active"> or <div class="item">
while($row_b = dbFetchAssoc($result_b)) {
extract($row_b);
?>
<div class="col-md-3">
<div class="w-box inverse">
<div class="figure">
<img alt="" src="banner/<?php echo $img; ?>" class="img-responsive">
<div class="figcaption bg-2"></div>
<div class="figcaption-btn">
<a href="banner/<?php echo $img; ?>" class="btn btn-xs btn-one theater"><i class="fa fa-plus-circle"></i> Zoom</a>
<a href="#" class="btn btn-xs btn-one"><i class="fa fa-link"></i> View</a>
</div>
</div>
<div class="row">
<div class="col-xs-9">
<h2><?php echo $img_title; ?></h2>
<small><?php echo $img_desc; ?></small>
</div>
</div>
</div>
</div>
<?php
}
?>
最佳答案
您可以使用num_rows
来查看返回了多少行。不幸的是,从你的问题中我无法判断你是否使用 MySQL、MySQLi 还是 PDO,因为你似乎将所有查询传递到一个类中。
对于 MySQLi,请使用以下命令:
$num = $result_b->num_rows;
关于php - 统计mysql表中的记录数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24024127/