gpt4 book ai didi

php - 如果在 sql 排序后显示的项目可以限制数量?或者不显示 INT 小于给定数量的项目?

转载 作者:行者123 更新时间:2023-11-29 04:53:44 25 4
gpt4 key购买 nike

由于我是新手,我对措辞表示歉意。这就是我想要做的。

我将 jQuery Quicksand 与从 sql 调用的项目一起使用。

这部分从 sql 数据库中选择项目,“countout”是链接获得的点击次数的 INT - 基本上是一种按流行度排序的方法。

<?php
$sql = "SELECT * FROM `table_name` ORDER BY `countout` DESC";
$result = mysql_query($sql) or die(mysql_error());
if (mysql_num_rows($result) < 1) {
echo "Database is empty";
} else {
while ($details = mysql_fetch_array($result)) {
?>

之后,我从数据库中提取了一些东西:

<li data-id="#<?php echo $details[1]; ?> >
<a href="<?php echo $details[2]; ?>"> <?php echo $details[3]; ?>
</a>
</li>

例如,[1] 是 Quicksand 使用的类别 ID,[2] 是 URL,[3] 是站点名称。

问题是有数百个项目,我只想显示“最受欢迎”的前 20 个左右(假设“countout”超过 100 的项目)

这有可能吗?如果您需要更多信息,请告诉我。

最佳答案

SELECT * FROM `table_name`
ORDER BY `countout` DESC
LIMIT 0, 20

Limit 是你想要的行的范围。

关于php - 如果在 sql 排序后显示的项目可以限制数量?或者不显示 INT 小于给定数量的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8752919/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com