使用php限制5个数据显示

时间:2017-06-13 02:50:03

标签: php sql codeigniter

我试图只查看5个数据。我已经尝试了多种方法来解决问题。但它没有结果。以下是我用来查看5个数据的方法。

<?php $idpnbtn = ''; 
        foreach ($lihat_penerbitan as $pnrbtn) {
    $num=0;
    $num ++;
?>
<strong class="text-danger"><i class="fa fa-user"></i>                   
    <?php echo $pnrbtn['gelar']; ?> <?php echo $pnrbtn['nama']; ?>
</strong>
<?php if($idpnbtn != $pnrbtn['kt03idpnbtn']) { ?>

<h5 class="text-justify ">
    <?php echo $pnrbtn['judul']; ?><br>
    <em><?php echo $pnrbtn['tajuk']; ?></em><br><br>
</h5>

<?php }?>
<?php $idpnbtn = $pnrbtn['kt03idpnbtn']; ?>
<?php if($num==5) break;}?>

有人可以帮忙吗?谢谢。

5 个答案:

答案 0 :(得分:2)

需要放置$ num = 0;在foreach的外面:

$num=0;    
foreach ($lihat_penerbitan as $pnrbtn) {

否则$ num只会在1和0之间切换,永远不会等于5。

答案 1 :(得分:0)

  foreach (array_slice($lihat_penerbitan, 0, 5) as $pnrbtn) {

没有$num

答案 2 :(得分:0)

我认为查询很容易。

SELECT * FROM your_table
LIMIT 5;

答案 3 :(得分:0)

我找到了答案:)

          <?php $idpnbtn = '';
            $num=0; 
                      foreach ($lihat_penerbitan as $pnrbtn) {


               ?>
                <strong class="text-danger"><i class="fa fa-user"></i>                   
                    <?php echo $pnrbtn['gelar']; ?> <?php echo $pnrbtn['nama']; ?>
                </strong>
                <?php if($idpnbtn != $pnrbtn['kt03idpnbtn']) { 
                $num ++; ?>

                <h5 class="text-justify ">
                    <?php echo $pnrbtn['judul']; ?><br>
                    <em><?php echo $pnrbtn['tajuk']; ?></em><br><br>
                </h5>

                <?php }?>
                <?php $idpnbtn = $pnrbtn['kt03idpnbtn']; ?>
              <?php if($num==5) break;}?>

感谢您的帮助!

答案 4 :(得分:0)

 // in foreach loop 
 <?php $idpnbtn = ''; 
    foreach ($lihat_penerbitan as $pnrbtn) {
 $num ++; 
  if($num ==5){
break;
  }  
?>

通过this answer

查看@oezi回答