2016-08-11 20 views
0

PHPを使用してMySQLデータベースの最初の6項目を表示するには、RoyalSliderプラグイン(dimsemenov.com/plugins/royal-slider)を使用しています。私はLIMIT関数を使用して、各スライドを3つのアイテムに制限して、最初のスライドがDBからアイテム1-3を表示し、2番目のスライドがアイテム4-6を表示するようにしています。これは動作しますが、ページ読み込み時間を増やす2つのSELECT/LIMITクエリを使用します。 2つの別々のLIMITクエリを1つのクエリにマージすることは可能ですか?MySQLデータベースをRoyalSliderとの2つの異なるスライドに表示

私が持っているコードは、これまでです:

HTML/PHP

<div class="royalSlider rsDefault"> 
<div class="rsContent"> 
<ul> 
<?php 
$qry = mysql_query("SELECT * FROM properties LIMIT 0,3"); 
while($property = mysql_fetch_array($qry)) { 
echo '<li><a href="/property.php?id='.$property['property_id'].'"> 
<img class="img-main" src="/files/'.$property['property_id'].'-1.jpg" title="" alt=""/> 

<h2>'.$property['property_name'].'</h2> 
<h3>'.$property['property_location'].'</h3> 
</a> 
</li>'; 
} 
?> 
</ul></div> 

<div class="rsContent"> 
<ul> 
<?php 
$qry = mysql_query("SELECT * FROM properties LIMIT 3,3"); 
while($property = mysql_fetch_array($qry)) { 

echo '<li><a href="/property.php?id='.$property['property_id'].'"> 
<img class="img-main" src="/files/'.$property['property_id'].'-1.jpg" title="" alt=""/> 

<h2>'.$property['property_name'].'</h2> 
<h3>'.$property['property_location'].'</h3> 
</a> 
</li>'; 

} 
?> 
</ul></div></div> 

答えて

1

、このコードを試してください:

<div class="royalSlider rsDefault"> 
    <div class="rsContent"> 
     <ul> 
      <?php 
      $qry = mysql_query("SELECT * FROM properties LIMIT 0,6"); 
      $i=1; 
      while ($i<=3 && $property = mysql_fetch_array($qry)) { 
       $i++; 
       echo '<li><a href="/property.php?id=' . $property['property_id'] . '"> 
<img class="img-main" src="/files/' . $property['property_id'] . '-1.jpg" title="" alt=""/> 

<h2>' . $property['property_name'] . '</h2> 
<h3>' . $property['property_location'] . '</h3> 
</a> 
</li>'; 
      } 
      ?> 
     </ul> 
    </div> 

    <div class="rsContent"> 
     <ul> 
      <?php 
      while ($property = mysql_fetch_array($qry)) { 

       echo '<li><a href="/property.php?id=' . $property['property_id'] . '"> 
<img class="img-main" src="/files/' . $property['property_id'] . '-1.jpg" title="" alt=""/> 

<h2>' . $property['property_name'] . '</h2> 
<h3>' . $property['property_location'] . '</h3> 
</a> 
</li>'; 

      } 
      ?> 
     </ul> 
    </div> 
</div> 
+0

おかげで、素晴らしい作品! –

関連する問題