标签: pagination

为什么使用 orderBy 的 Prisma 分页中的项目会重复?

数据如下:

13 个用户,ID 为 2-13。用户 2 得到 2 个赞,用户 10 得到 2 个赞,用户 3 得到 1 个赞。其余的没有得到任何喜欢。

Prisma 查询如下所示:

return this.prisma.user.findMany({
  skip: Number(page) * Number(size),
  take: Number(size),
  orderBy: { likesReceived: { _count: "desc" } 
});
Run Code Online (Sandbox Code Playgroud)

当我向数据库发送查询时,按 likesReceived 排序,我得到以下响应:

尺寸 项目 ID
0 5 2, 10, 3, 4, 14
1 5 6、7、8、9、11
2 5 12, 13, 14

用户 14 出现两次,用户 5 缺失。为什么?

按 id 进行附加排序修复了该问题:

return this.prisma.user.findMany({
  skip: Number(page) * Number(size),
  take: Number(size),
  orderBy: [{ likesReceived: { _count: "desc" } …
Run Code Online (Sandbox Code Playgroud)

mysql orm pagination prisma prisma2

0
推荐指数
1
解决办法
1026
查看次数

jQuery 无需插件即可轻松分页

所以,我的问题如下。遵循之前的HEREHERE

我使用以下代码从 XML 动态添加了表:

$.ajax({
    type: "GET",
    url: "../datas/_pizzas",
    dataType: "xml",
    success: function(xml) {
        $(xml).find('row').each(function() {
            var getNom = $(this).find('nomp').text();
            var Prix1 = $(this).find('petit').text();
            var Prix2 = $(this).find('moyen').text();
            var Prix3 = $(this).find('grand').text();
            $('<table id="item"></table>').html('<tr><td id="test" onclick="afficher(\''+getNom +'\','+Prix1+','+Prix2+','+Prix3+');"><b>' + getNom + '</b></td></tr>').appendTo('#pizzas');
        });
    }
});
Run Code Online (Sandbox Code Playgroud)

我需要限制页面上的数量。如果可能的话,有一个索引导航。我正在寻找一个可以解决问题的分页插件,但我还没有找到任何适合我的,太多无用的配置,或者对我来说不可读。

有人有代码或帮我解释一下吗???

jquery pagination jquery-plugins jquery-pagination

-2
推荐指数
1
解决办法
6941
查看次数

分页错误未定义变量

我正在进行分页功能,但它给了我一个undefined variable error.有人可以帮帮我吗?

我的控制器:

class Home extends CI_Controller 
{
    function __construct() 
    {
        // Call the Controller constructor
        parent::__construct();
        $this->load->library('form_validation');
        $this->load->library("pagination");
        $this->load->model('place');
        $this->load->model('place_model');
        $this->load->helper('url');
        session_start();
    }

    function manage()
    {
        $this->load->model('Place_model');
        $per_page = 5;
        $total = $this->Place_model->count_posts();

        $base_url = site_url('home/search');
        $config['base_url'] = $base_url;
        $config['total_rows'] = $total;
        $config['per_page'] = $per_page;
        $config['uri_segment'] = '3';
        $data['posts'] = $this->Place_model->get_posts($per_page, $this->uri->segment(3));
        $this->pagination->initialize($config); 
        $this->load->view('search_result_page', $data);
    }
}
Run Code Online (Sandbox Code Playgroud)

我的模型是place_model:

class Place_model extends CI_Model 
{
    function __construct()
    {
        parent::__construct();
        $this->load->model('Place');
        $this->load->database();
    }

    function get_posts($limit = NULL, …
Run Code Online (Sandbox Code Playgroud)

php pagination codeigniter

-2
推荐指数
1
解决办法
862
查看次数

我怎样才能删除这些"|" 从我的分页

分页创建| 在每个号码后,我想删除它,但我无法找到在哪里和如何.

有人能帮我吗?

例如:

<< <1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9> >>

谢谢你的时间.

php mysql pagination cakephp

-3
推荐指数
1
解决办法
111
查看次数

PHP MySQL分页脚本下载

我是PHP编程的新手,所以我想学习PHP分页以及它实际上是如何工作的.我想下载准备好的脚本,帮助我学习分页.

任何人都可以给我提供免费分页脚本的网站URL.

php pagination

-3
推荐指数
1
解决办法
3万
查看次数

PHP 中数字小于 10 时添加前导零

如果数字小于 10,我想创建一个带有前导零的分页: < 07 08 09 10 11 >

我的分页输出类似的 HTML:

<div>
    <a href="#">&lt;</a>
    <span>7</span>
    <a href="#">8</a>
    <a href="#">9</a>
    <a href="#">10</a>
    <a href="#">11</a>
    <a href="#">&gt;</a>
</div>
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用该preg_replace函数来捕获个位数并添加前导零,但我不知道如何保留该数字:

$r = preg_replace('/>[0-9]</', '>01<', $r);
return $r;
Run Code Online (Sandbox Code Playgroud)

我解决了这个问题,str_replace但这很丑陋:

$r = str_replace(array('>1<','>2<','>3<','>4<','>5<','>6<','>7<','>8<','>9<'), array('>01<','>02<','>03<','>04<','>05<','>06<','>07<','>08<','>09<'), $r);
Run Code Online (Sandbox Code Playgroud)

php pagination preg-replace leading-zero

-3
推荐指数
1
解决办法
909
查看次数