Php 如何限制MySQL数据库的条目数?
我试图从mysql中获取一些值,并在文章中回显每个值。一切都很好,我只是想知道如何限制每页15篇文章,当达到限制时,创建第2页等等,这里是我使用的php代码Php 如何限制MySQL数据库的条目数?,php,mysql,mysqli,pagination,Php,Mysql,Mysqli,Pagination,我试图从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 = "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无关。将LIMIT子句添加到SQL查询中
select `text` from `items` order by 'id' limit 15
除了@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>";
}
}
}谢谢你的回答,我将使用mysqli,关于我知道如何做到的限制,我的问题是如何制作第2页当我从数据库查询到20篇文章时,我想在第1页看到15篇文章,在第2页看到5篇文章,等等,再次感谢。