2016-10-27 57 views
0

我想顯示的最後3行MySQL表中,每一行應該出現在一個單獨的DIV。我能夠顯示最後一行,但無法弄清楚如何顯示前面的其他兩行。這裏是我是如何做到的:顯示最後幾個記錄

<?php 
     $query="SELECT * FROM movies WHERE id_movie=(select max(id_movie) from movies)"; 
     $result = mysqli_query($link, $query) or die("erreurrequete"); 
     if (mysqli_num_rows($result)>0) { 
      while($row = mysqli_fetch_assoc($result)){ 
       printf("<div class='col-md-4 text-center'> 
        <img class='img-thumbnail' src='%s'> 
        <h3>%s</h3> 
        <h3>%s</h3> 
        </div>", $row['img_movie'], $row['title'], $row['boxoffice']); 
      } 
      mysqli_free_result($result); 
     } 
     ?> 

回答

1

嘗試與此查詢:SELECT * FROM movies ORDER BY id_movie DESC LIMIT 3

+0

就是這樣,太感謝你了!對不起,我不能給+1因爲我還是新的 –