簡體   English   中英

計數來自mysql表的記錄

[英]Count records from a mysql table

我有這個旋轉木馬,我想使其動態。 要進行操作,旋轉木馬必須從課程開始

 <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;
SELECT COUNT(*) AS cnt FROM tbl_banner

要么

count( $res ); # in php

另請參閱: 哪一個最快? 從“表”中選擇SQL_CALC_FOUND_ROWS,或選擇COUNT(*)

我不明白...。我想要這樣的結果,以這種方式解釋:

$query ="SELECT .....
 <div class="row">
  <div class="item active">
 while { 
  <div1>...</div>
  <div2>...</div>
  <div3>...</div>
  <div4>...</div>
} //end while

</div>
</div>

<div class="row">
<div class="item">

while {
<div4>...</div>
<div6>...</div>
<div7>...</div>
<div8>...</div> 

} //end while

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM