php-sql-smarty pagination


php-sql-smarty pagination

我有以下代码:

$gemng = $db->query("SELECT * FROM students ORDER BY student_name ASC ");
while($ftmng = $db->fetch_array($gemng))
{
    $magn[] = $ftmng;
}
$tpl->assign('mn', $magn);
$db->free_result($gemng);

我想显示一个只有20个学生的结果。并在页面中显示其他内容。我怎么能那样做呢?你能修复代码并添加分页代码吗?不用担心html文件,我会处理的

这里有一个关于如何编写它的简单教程。注释讨论了其他问题的解决方案。

对于Smarty 2,您可以使用Paginate插件。对于Smarty 3,我不知道准备使用的解决方案,但你可以转换它,这是成为Smarty大师的一个很好的起点。