标签: limit

分页使用MySQL LIMIT,OFFSET

我有一些代码限制数据每页只显示4个项目.我正在使用的列有大约20-30个项目,所以我需要将它们分散在各个页面上.

在第一页,我有:

    $result = mysqli_query($con,"SELECT * FROM menuitem LIMIT 4");
{
  echo "<tr>";
  echo "<td align='center'><img src=\"" . $row['picturepath'] . "\" /></td>";
  echo "<td align='center'>" . $row['name'] . "</td> <td align='center'> <input type='button' value='More Info'; onclick=\"window.location='more_info.php?';\"> </td>";
  echo "<td align='center'>" . $row['price'] . "</td> <td align='center'> <input type='button' value='Add to Order' onclick=''> </td>";
  echo "</tr>";
 }
echo "</table>";

mysqli_close($con);

    ?> 

    <table width="1024" align="center" >
        <tr height="50"></tr>
            <tr>
                <td width="80%" align="right">
                    <a href="itempage2.php">NEXT</a>
                </td>
                <td width="20%" align="right">
                    <a href="">MAIN MENU</a>
                </td> …
Run Code Online (Sandbox Code Playgroud)

php mysql limit offset

29
推荐指数
3
解决办法
11万
查看次数

限制javascript中小数位后面显示的数字量

干草,我有一些漂浮这样的

4.3455
2.768
3.67
Run Code Online (Sandbox Code Playgroud)

我想像这样展示它们

4.34
2.76
3.67
Run Code Online (Sandbox Code Playgroud)

我不想向上或向下舍入数字,只是将小数位后面显示的数字量限制为2.

javascript floating-point decimal limit

28
推荐指数
5
解决办法
4万
查看次数

使用fetch-joined集合限制doctrine查询?

我有一个返回博客帖子及其评论的学说查询:

SELECT b, c FROM BlogPost b LEFT JOIN b.comments c
Run Code Online (Sandbox Code Playgroud)

我想将结果限制在10篇博文中.根据DQL文档,setMaxResults()对于获取加入集合的查询(在这种情况下为注释)无法正常工作:

如果您的查询包含一个fetch-joined集合,指定结果限制方法无法正常工作.设置最大结果限制数据库结果行的数量,但是对于fetch-joined集合,一个根实体可能出现在许多行中,有效地保湿少于指定数量的结果.

如何正确限制包含fetch-joined集合的doctrine查询(在这种情况下,将结果限制为10篇博文)?

doctrine limit dql

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

使用LIMIT语句组合两个sql select查询(在postgres中)

我有一个表,我想要一个查询,返回创建的最后10条记录加上id为x的记录.

我正在努力 -

SELECT * FROM catalog_productimage
ORDER BY date_modified
LIMIT 10
UNION
SELECT * FROM catalog_productimage
WHERE id=5;
Run Code Online (Sandbox Code Playgroud)

但它看起来不像我LIMIT之前可以放在那里UNION.我尝试添加另一列并使用它进行排序 -

SELECT id, date_modified, IF(false, 1, 0) as priority FROM catalog_productimage
UNION
SELECT, id, date_modified, IF(true, 1, 0) as priority FROM catalog_productimage
WHERE id=5
ORDER BY priority, date_modified
LIMIT 10;
Run Code Online (Sandbox Code Playgroud)

但我没有取得多大进展..

sql postgresql union select limit

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

弹性搜索最大虚拟内存区域vm.max_map_count [65530]太低,至少增加[262144]

我有一个针对ElasticSearch的systemd配置的问题.

[Unit]
Description=platform-elasticsearch
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
User={{ app_user }}
Group={{ app_group }}
Environment=ES_PATH_CONF=/platform/opt/elasticsearch-{{ elasticsearch.version }}/config
Environment=JAVA_HOME=/platform/opt/jdk{{ jdk.major_version }}_{{ jdk.minor_version }}
LimitAS=infinity
LimitRSS=infinity
LimitCORE=infinity
LimitNOFILE=100000
LimitMEMLOCK=100000
StandardOutput=syslog
StandardError=syslog
WorkingDirectory=/platform/var/app/elasticsearch
ExecStart=/platform/opt/elasticsearch-{{ elasticsearch.version }}/bin/elasticsearch
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s -TERM $MAINPID
TimeoutStopSec=60
# When a JVM receives a SIGTERM signal it exits with code 143
SuccessExitStatus=143 0
Type=simple
Restart=on-failure
RestartSec=10
PIDFile=/platform/var/run/elasticsearch.pid

[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)

这似乎不允许我配置vm.max_map_count设置.

Jul 20 14:53:46 scratchpad elasticsearch: [2018-07-20T14:53:46,359][INFO ][o.e.b.BootstrapChecks    ] [1oQJNUK] bound or publishing to a non-loopback     address, …
Run Code Online (Sandbox Code Playgroud)

limit elasticsearch cgroups systemd

28
推荐指数
10
解决办法
3万
查看次数

使用memcache.py可以在memcached中保存的最大对象大小

我需要向用户返回一个相当大的文件(11MB).出于某些原因,我不能只提供文件的直接URL(http://www.sample.com/mybigfile.exe); 相反,它必须通过代码访问.

我不想一遍又一遍地从磁盘上读取它,而是想把它保存在memcached中(如果这不是个好主意,请告诉我).一切似乎都工作正常(没有错误),但是当我尝试从memcached中检索文件时,我总是得到None,好像文件没有被缓存一样.

可以保存的是否有尺寸限制?

这是代码:

def download_demo():
    """
    Returns the demo file
    """
    KEY = "xyz"
    TIME = 86400 #24 hours

    buff = memc.get(KEY)
    if not buff: 
        file = open(FILENAME, 'r')
        buff = file.read()
        memc.set(KEY, buff, TIME)

    print "Content-Type:application/x-download\nContent-Disposition:attachment;filename=%s\nContent-Length:%s\n\n%s" %    (os.path.split(FILENAME)[-1], len(buff), buff)
Run Code Online (Sandbox Code Playgroud)

python memcached limit

27
推荐指数
3
解决办法
5万
查看次数

PostgreSQL - 从LIMIT OFFSET重复行

我注意到分页记录集中有一些重复的行.

当我运行此查询时:

SELECT "students".* 
FROM "students" 
ORDER BY "students"."status" asc 
LIMIT 3 OFFSET 0
Run Code Online (Sandbox Code Playgroud)

我明白了:

    | id | name  | status |
    | 1  | foo   | active |
    | 12 | alice | active |
    | 4  | bob   | active |
Run Code Online (Sandbox Code Playgroud)

下一个查询:

SELECT "students".* 
FROM "students" 
ORDER BY "students"."status" asc 
LIMIT 3 OFFSET 3
Run Code Online (Sandbox Code Playgroud)

我明白了:

    | id | name  | status |
    | 1  | foo   | active |
    | 6  | cindy | active |
    | 2 …
Run Code Online (Sandbox Code Playgroud)

sql postgresql sql-order-by limit offset

27
推荐指数
2
解决办法
1万
查看次数

如何限制Sybase返回的结果数量?

我需要查询其中包含大量数据的Sybase数据库,并希望设置一个限制,以便数据库在10个结果后停止查询.

关键是性能,所以如果它搜索所有结果然后返回最后10个结果就没用了.

提前致谢

sql sybase limit

26
推荐指数
3
解决办法
6万
查看次数

铬饼干大小限制

我正在用chrome中的插件写一个会话cookie.浏览器似乎对cookie大小有4kb的严格限制.在firefox中似乎并非如此.无论如何我可以增加chrome中的cookie大小限制吗?

谢谢

cookies google-chrome limit

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

从MySQL Workbench中删除limit子句

我正在运行此查询: select * from schema.table

但我只得到前1000行

我在输出窗口中看到有一个LIMIT子句附加到我的select语句.有没有办法关闭默认限制?

mysql limit

26
推荐指数
3
解决办法
4万
查看次数