Php 如何在幻灯片中给出限制的同时获取数据

Php 如何在幻灯片中给出限制的同时获取数据,php,mysql,while-loop,Php,Mysql,While Loop,我正在使用幻灯片。我想从数据库中获取幻灯片信息。我的幻灯片结构在第一张幻灯片中有3条记录在第二张幻灯片中有3条记录,这些记录是从后端添加的,因此记录在增加,我想在幻灯片中获取的所有记录都是3条记录的一部分。我怎样才能从数据库中获取这样的记录,并将while循环放入php文件中?我使用的源代码如下所示 <div class="flexslider"> <ul class="slides"> <?php $result = m

我正在使用幻灯片。我想从数据库中获取幻灯片信息。我的幻灯片结构在第一张幻灯片中有3条记录在第二张幻灯片中有3条记录,这些记录是从后端添加的,因此记录在增加,我想在幻灯片中获取的所有记录都是3条记录的一部分。我怎样才能从数据库中获取这样的记录,并将while循环放入php文件中?我使用的源代码如下所示

<div class="flexslider">
<ul class="slides">
<?php 

$result = mysql_query('select * from facilities_home');
while($record = mysql_fetch_assoc($result))
{
?>
<li>

<div class="test-one">

<div class="col-md-4 test-left">
<img src="images/test-1.png" alt="" class="mg" />
<p>Cable TV in each Room</p>
<h4>Dec-2010</h4>
</div>
<div class="col-md-4 test-left">
<img src="images/test-3.png" alt="" class="mg" />
<p>30 kVA generator for power backup</p>
<h4>Feb-2011</h4>
</div>
<div class="col-md-4 test-left">
<img src="images/test-2.png" alt="" class="mg"/>
<p>Air conditioner in Double Occupancy Rooms</p>
<h4>Mar-2011</h4>
</div>
<div class="clearfix"></div>
</div>
</li>
<?php
}
?>
<li>
<div class="test-one">
<div class="col-md-4 test-left">
<img src="images/test-4.png" alt="" class="mg"/>
<p>Refrigerator in each Room</p>
<h4>April-2013</h4>
</div>
<div class="col-md-4 test-left">
<img src="images/test-5.png" alt="" class="mg"/>
<p>Recreation Room at the resort, which is a "first in class" amenity.It has got 2 Carrom Boards, Table Tennis, Mini Pool Table, Chess, Magnetic Dart Board etc. </p>
<h4>Aug-2013</h4>
</div>
<div class="col-md-4 test-left">
<img src="images/test-6.png" alt="" class="mg"/>
<p>24 x 7 Hot water in Double Occupancy Rooms</p>
<h4>April-2016</h4>
</div>
<div class="clearfix"></div>
</div>
</li>
<li>
<div class="test-one">
<div class="col-md-4 test-left">
<img src="images/test-7.png" alt="" class="mg"/>
<p>Intercom facility in Double Occupancy Rooms</p>
<h4>April-2016</h4>
</div>
<div class="col-md-4 test-left">
<img src="images/test-8.png" alt="" class="mg"/>
<p>2 Sea facing Cottages developed</p>
<h4>Nov-2016</h4>
</div>

<div class="clearfix"></div>
</div>
</li>
</ul>
</div>

  • 每个房间都有有线电视

    2010年12月 30kVA备用发电机

    2011年2月 双人房间的空调

    2011年3月
  • 每个房间都有冰箱

    2013年4月 度假区的娱乐室,是“一流”的设施。它有2个卡伦板、乒乓球、迷你台球桌、国际象棋、磁镖板等

    2013年8月 双人房间内的24 x 7热水

    2016年4月至4月
  • 双人房间内的对讲机设施

    2016年4月至4月 开发了2座临海别墅

    2016年11月


有一个滑块,它想获取结果,请帮助我。

它应该是
而不是
循环,因为您可以简单地执行以下操作:

<?php 
    $result = mysql_query('select * from facilities_home');
    $records = mysql_fetch_assoc($result);
    $newRecords = array_chunk(records, 3);

    foreach($newRecords as $treeRecords){
        foreach($treeRecords as $record){?>
            <div class="col-md-4 test-left">
                <img src="images/test-1.png" alt="" class="mg" />
                <p><?= $record['content']?></p>
                <h4><?= $record['date']?></h4>
            </div>
<?php 
        }
    }
?>


阅读有关阵列的更多信息。

不工作,先生$records=mysql\u fetch\u assoc($result);这将只返回数据库中的一条记录这是复制粘贴代码的错误,只需从数据库中以数组形式获取所有数据,并使用
array\u chunk()
当然,先生,我已经这样做了,但直到$records=mysql\u fetch\u array($result);只显示一个结果。我也很困惑它会如何发生。