PHP:在SQL表上的特定行开始while循环

时间:2014-09-15 21:21:17

标签: php mysql sql

我只是想知道如何在SQL表的第5行使用while循环获取数据,并在第8行结束。

以下是我当前代码的示例:

while($row = $results->fetch(PDO::FETCH_ASSOC))
                        {
                        echo '
                        <li>Mileage: '.number_format($row["Mileage"]).'</li>
                        <li>Engine size: '.$row["EngineSize"].'cc</li>
                        ';} ?>

因为你可以看到我想要这样做,所以while循环只从第5行循环到第8行,所以我将留下4个li,其中包含这些列中的唯一数据。目前它正在循环SQL表中的每一行,这是我不想要的。

任何代码示例都会很棒,因为我现在真的很困惑。感谢。

1 个答案:

答案 0 :(得分:1)

MySQL开发人员和SQL设计人员实际上已经能够在几年前预测到这个问题。 :)

LIMIT条款来救你

http://www.mysqltutorial.org/mysql-limit.aspx