前一段时间我和PHP, MySQL and SQL,
合作过,所以我需要一些帮助。在我的表中,我有44行,但我只想得到24行。在我刚刚加载所有行之前,如下面的代码,现在我需要一些帮助来修改它只加载24行。谢谢!
$query = "SELECT * FROM {$tableObject} {$sort1};";
$res = $mysqli->query($query);
$row_cnt = mysqli_num_rows($res);
while($row01 = $res->fetch_object()) {
// Some other code here
}
答案 0 :(得分:3)
在您的查询中使用此项:
LIMIT 24
LIMIT 是一个MySQL函数,可从查询结果中选择特定范围的结果。基本上有两种使用方法:
LIMIT 24
;或LIMIT X, Y
的形式指定另一个范围。以X
为开头,Y
为您要提取的行数,例如:LIMIT 10,5
,可选择行11
到15
的5个结果在您的特定情况下,您可以简单地替换此行:
$query = "SELECT * FROM {$tableObject} {$sort1};";
有关:
$query = "SELECT * FROM {$tableObject} {$sort1} LIMIT 24;";
甚至:
$query = "SELECT * FROM {$tableObject} {$sort1} LIMIT 0,24;";
为了更好地了解如何使用限制,我建议您从MySQL manual
阅读此页面