簡體   English   中英

如何限制MySQL數據庫的條目數?

[英]How to limit number of entries from MySQL database?

我試圖從mysql中獲取一些值並回顯文章中的每個值。 一切都工作正常,我只想知道如何將頁面文章限制為每頁15個,當達到限制時創建頁面#2等,這是我正在使用的PHP代碼

$query = "SELECT `text` FROM `items` ORDER BY 'id'"; 
if ($query_run = mysql_query($query))     

    while ($query_row = mysql_fetch_assoc($query_run)) {
        $text = $query_row['text'];     
        echo "<article>$text</article>";
    }
} else {
    echo mysql_error($conn_error);
}

有什么建議么? 謝謝 。

這與HTML無關。 在SQL查詢中添加LIMIT子句。

select `text` from `items` order by 'id' limit 15

閱讀SQL分頁

除了@meagar的回答:不推薦使用mysql 你應該使用mysqli改進的API。

例:

$mysqli = new mysqli('host', 'user', 'password', 'databasename');
$query = "SELECT `text` FROM `items` ORDER BY 'id' LIMIT 15";


if($result = $mysqli->query($query)){

    while ($row = $result->fetch_assoc()) {
        $text = $row['text'];     
        echo "<article>$text</article>";
    }

}         

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM