我想弄清楚$ page中的“ - ” - = 1;手段。我发现这个关于如何进行分页的非常好的教程,但我无法弄清楚那一部分。如果你能解释一下SQL中的$ next会发生什么,我也会非常熟悉它。我知道,不知何故,当第一页被发送时,它显示行0 - 19和2将显示将显示行20-39。顺便说一句,$ par_page的赋值为20。
function getCountries($page)
{
global $par_page;
$page -= 1;
$next = $page * $par_page;
$sql = "SELECT name FROM country LIMIT $next, $par_page";
$query = mysql_query($sql);
$results = array();
while ($row = mysql_fetch_assoc($query)) {
$results[] = $row;
}
return $results;
}
如果事情不清楚,请告诉我。我在这个网站上有点新手。