草庐IT

Pagination

全部标签

php - 分页在带有 url_suffix 的 codeigniter 2.1.0 中无法正常工作

我正在使用codeigniter2.1.0和mysql数据库。在我的管理面板中,我有一个页面,我想在其中向所有用户显示分页View。但它不工作。在尝试了很多东西之后这是我的更新代码Controller:functionaccounts()//controllertoviewallusers{$this->load->library('pagination');$config['base_url']=site_url('admin/home/accounts/');$config['total_rows']=$this->db->get('user')->num_rows();$conf

php - 调用未定义的方法 Illuminate\Database\Query\Builder::links()

怎么了?我在使用LaravelPaginator时遇到了一点问题。我使用orderby和paginator构建了函数,但我收到错误消息“调用未定义的方法Illuminate\Database\Query\Builder::links()(View:C:\wamp\www\laravel\app\views\frontend\premios.blade.php)。”=============我的函数==============publicfunctionpremios(){$this->layout->content=View::make('frontend.premios')->wit

MySql分页结果,具体结果找 "page"

我有一个使用MySql数据库的应用程序,该数据库显示分页记录列表,用户可以向其中添加新记录。我知道如何使用LIMIT等获得分页结果,但问题是如何在添加新记录时转到特定页面。如果页面大小为20,并且用户正在查看第一页,并且他们添加了第23(例如100)条记录,我们如何确定向用户显示哪个页面。因此,基本上,给定页面大小和特定记录,我如何确定要显示页面中的哪个“页面”。总页数不包括它们所属表的所有记录,但获取它们的标准是静态的。编辑:我应该更具体一些。这些记录包含一个唯一ID字段和一个字符串名称字段。结果记录按名称字母顺序排序。此外,这是一个Java应用程序。我唯一能想到的是选择所有按名称排

php - Laravel - 分页随机记录

我们如何在laravel中对随机记录进行分页?例如:$products=Product::all()->orderBy(DB::raw('RAND()'));$products->paginate(4);$products->setPath('products');由于随机顺序,以上将以重复记录结尾。我如何保留$products对象,以便在发出新页面请求时,它应该通过相同/固定的随机记录集进行过滤? 最佳答案 当你潜入documentationmysql并搜索RAND()功能,您将看到您可以使用“种子”。通过使用种子,您将始终获得相

PHP分页类

我正在寻找一个php分页类,我过去使用过一个相当简单的类,现在不再支持它。我想知道是否有人有任何建议?当可能有那么多好东西的时候,自己构建似乎毫无意义。 最佳答案 经过更多搜索后,我决定在使用框架版本之前,我应该充分了解分页器所涉及的内容。所以我自己建了一个。谢谢你的建议! 关于PHP分页类,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2465999/

mysql - FOUND_ROWS() 的限制?

我正在尝试加快某些SQL查询的速度。我的分页SQL查询是这样的(第3页):SELECTSQL_CALC_FOUND_ROWSbook_id,book_titleFROMbooksLIMIT40,60然后获取所有结果数:SELECTFOUND_ROWS();但如果结果数量很大(数百万本书),则FOUND_ROWS()可能会花费很长时间。事实是,无需计算数百万行(书籍),对于普通用户而言,答案“10000+”就足够了。可能是这样的吗?伪代码:SELECTFOUND_ROWS(LIMIT10000) 最佳答案 我不确定,如果可能的话。但我

mysql - 存储行数和行数以加快分页速度是个坏主意吗?

我的网站有超过20.000.000个条目,条目有类别(FK)和标签(M2M)。至于查询,甚至像SELECTidFROMtableORDERBYidLIMIT1000000,10MySQL需要扫描1000010行,但这真的慢得令人无法接受(而且pks、索引、连接等没有太大帮助在这里,仍然是1000010行)。所以我试图通过像这样的触发器存储行数和行号来加快分页:DELIMITER//CREATETRIGGER@trigger_nameAFTERINSERTONentry_tableFOREACHROWBEGINUPDATEcategory_tableSETrow_count=(@rc:=

PHP MySQL 分页很慢

我的tableFieldTypeNullKeyDefaultExtraidint(11)NOPRINULLauto_incrementuseridint(11)NOMULNULLtitlevarchar(50)YESNULLhostingvarchar(10)YESNULLzipcodevarchar(5)YESNULLlatvarchar(20)YESNULLlongvarchar(20)YESNULLmsgvarchar(1000)YESMULNULLtimedatetimeNONULL那是table。我已经模拟了500k行数据并随机删除了270k行只留下230k自动增量为500k

javascript - 使用 MySQL、PHP 和 AngularJS 的服务器端分页

这是我在这个网站上的第一篇文章,虽然我已经过了2分钟。如果这个问题似乎放错地方或不符合网站规则,请指导我正确的方向。我已经创建/修改了一个PHP脚本(如下),它将MySQL表放入JSON格式。我正在处理700,000多行,所以我认为我最好的选择是使用分页。query($sql);$row=$result->fetch(PDO::FETCH_ASSOC);$count=$row['count'];$query="SELECT*FROMportal.PortalActivityORDERBY$orderby$dirLIMIT$start,$limit";$result=$conn->que

python - 大数据集的 Django 分页太慢

我对Django的分页有疑问。当我尝试对超过200k条记录进行分页时,门户Web加载速度非常慢(>10秒),我假设使用大约200万条记录。我无法在Stackoverflow或其他网站上找到针对此问题的具体解决方案。每次代码获取一个页面时,它都会执行QuerySet,这会遍历非常大的数据集,从而使其变慢。有人知道可以做什么吗?我到处搜索,无法解决此问题。下面我发布代码进行分页。Paper_list是:model.object.all().filter(category=x)(现在大约有200k个对象(它们也都属于该类别)。defpaginate_context(paper_list,re