我有一個表,如id
,date
, heading
,news
。我想在Owl Carousel滑塊中顯示date
,heading
和news
這兩個字段。任何人都可以建議如何從SQL表中一次選取兩行,以在貓頭鷹旋轉木馬滑塊中一次顯示兩個條目。我用這樣的SQL查詢:如何從SQL中的表中每次選擇兩行並在PHP中顯示它們?
<?php
$sql3 = "SELECT date, heading, news FROM news ORDER BY news.date LIMIT 0, 1";
$result3 = mysql_query($sql3) or die(mysql_error());
while($row3 = mysql_fetch_array($result3)) {
?>
<div class="item ">
<div class="l_blk">
<div class="news_container">
<div class="col-md-1 date_b"><p>Mar<br>09</p></div>
<div class="col-md-11 cont_b">
<p>
<span class="news_t">"<?php echo $row3['heading']; ?>"</span><br>
<?php echo $row3['news']; ?>
</p>
</div>
</div>
</div>
<div class="l_blk">
<div class="news_container">
<div class="col-md-1 date_b"><p>Mar<br>09</p></div>
<div class="col-md-11 cont_b">
<p>
<span class="news_t">"<?php echo $row3['heading']; ?>"</span><br>
<?php echo $row3['news']; ?>
</p>
</div>
</div>
</div>
</div>
<?php
}
?>
任何人都可以建議如何做到這一點?
你可以從數據庫中獲取所有記錄並按照你的要求迭代....... – Aamir
如何迭代它們? – Anna
每次你調用while($ row3 = mysql_fetch_array($ result3))時,它都會獲取下一行。您的循環中有兩次代碼,但它沒有取得另一行。每次調用循環時,它都會保持輸出1行2次。 – Brett