标签: limit

将MySQL查询限制为偶数个结果(使用PHP和mysqli)

我有一些PHP代码,我需要从MySQL数据库返回偶数个结果.我正在使用mysqli扩展来执行我的查询.

我的代码目前大约是这样的:

//assume we already have a database connection

$query = "SELECT id 
            FROM movies 
           WHERE publish = 1
             AND showimage = 1
        ORDER BY date DESC
           LIMIT 6";

$result = $connection->query($query);

while ($row = $result->fetch_assoc()) {
    //do some stuff
}
Run Code Online (Sandbox Code Playgroud)

如您所见,我将查询限制为6行,但在某些情况下,将返回更少的行.如果只返回3行,我想扔掉最后一行,只保留2行.

我如何在MySQL查询或mysli中执行此操作?

提前致谢.

php mysql sql mysqli limit

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

限制唯一记录的sql

我有一个表,可能有大约100条记录,带有一个用户名字段。可能有许多具有相同用户名的记录。我如何确保每个用户名仅返回一条记录,而不管它是哪一条记录?

例如下表

users

username    item    firstname   lastname
-------------------------------------------------
superhans   shoes   super       hans
jez         hat     jeremy      sisto
jez         book    jeremy      sisto
flinto      train   fred        flintstone
superhans   shirt   super       hans
Run Code Online (Sandbox Code Playgroud)

仅返回以下内容:

username    item    firstname   lastname
-------------------------------------------------
superhans   shoes   super       hans
jez         hat     jeremy      sisto
flinto      train   fred        flintstone
Run Code Online (Sandbox Code Playgroud)

mysql sql limit

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

我需要帮助在php上对正则表达式应用限制

我试图找到一个只包含8个数字的数字,这是我已经拥有的代码:

preg_match_all("/([0-9]{8})/", $string, $match)
Run Code Online (Sandbox Code Playgroud)

但这会从长度超过8位的数字字符串中提取8个数字

任何帮助将不胜感激

谢谢

php regex limit

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

限制Java RAM的使用?

我们将Java用于我们的项目www.aerospaceresearch.net/constellation,并从未安装的java bin文件夹中直接使用Java.

我们在使用这种java的ram时遇到了一些麻烦,不同的是操作系统甚至是32位和64位版本.是否可以设置ram使用的上限,以便Java对ram进行动态重新排列,例如它总是低于150mb?

这将真正帮助我们解决一些小问题,并将我们的应用程序带到具有有限ram功能的系统.

提前谢谢,安德烈亚斯

java ram limit option

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

限制返回的行数 - mysql

我正在尝试限制查询返回的行数.这是我正在使用的代码.

$min = ($id2-1)*16;
$max = $id2*16;

$row = mysql_query("SELECT * FROM anunt WHERE masina = 2 ORDER BY anuntID DESC LIMIT $min, $max") or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)

ID2是从链接解析的值.因此,当ID2为2时,查询应该有16到32的限制 - 所以总共有16个条目.但我的问题是查询返回32个条目.这就像是跳过'$ min'的价值.我四方检查了一切,最后,该查询似乎是问题.

有任何想法吗?谢谢

php mysql limit

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

SQLITE更新,限制,案例

在此输入图像描述我想实施一个停车场应用程序,所以有一个车库有5个或更多停车场,当司机停放他的车时,车库的下一个免费插槽应该分配给他.

所以我有一个带5个或更多插槽的表车库我有问题当我更新更新车库设置free = 0,设置car = 1(car_id)然后所有空闲插槽都更新我怎么能限制只更新第一个免费行?

谁能帮我

提前谢谢(假)谢谢我有车库表,每个级别的水平和插槽当我停车时我想更新只是免费插槽

桌车库

sqlite limit

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

如何限制Nginx上每个虚拟主机的请求?

我有一台NGINX服务器,该服务器为Web应用程序提供服务,客户可以在其中访问其网站的域(CNAMES)。

NGINX是否可以在一段时间内限制对其中一个域的访问数量?

例:

我需要的限制:2000个请求/域/分钟

因此,在一个特定的时间段内...

www.websiteA.com.br-1456个请求/分钟OK!

www.websiteB.com.br-1822个请求/分钟OK!

www.websiteC.com.br-2001年请求/分钟暂时锁定

有谁知道如何做这样的限制?

dns nginx limit

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

什么是SPARQL中的括号,为什么链接的电影数据库限制为2500条记录?

以下SPARQL查询仅提取2500个带有演员和电影的记录我不知道为何限制为2500:

PREFIX dcterms: <http://purl.org/dc/terms/>
PREFIX movie: <http://data.linkedmdb.org/resource/movie/>

SELECT ?id ?filmTitle ?actorName WHERE { 
SERVICE <http://data.linkedmdb.org/sparql> {
?film a movie:film ;
      movie:filmid ?id ;
      dcterms:title ?filmTitle ;
      movie:actor [ a movie:actor ;
                    movie:actor_name ?actorName ].
  }
}
Run Code Online (Sandbox Code Playgroud)

查询来自问题的答案:使用SPARQL查询链接的电影数据库(LMDB)

什么是a关键字是什么意思?方括号[]代表什么?

我知道a关键字是替代品rdf:type,我在没有actor的情况下重写了一部分SPARQL查询.但我仍然无法弄清楚方括号[]的含义.

PREFIX movie: <http://data.linkedmdb.org/resource/movie/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
SELECT  ?film ?id ?filmTitle WHERE { 
#VALUES ?filmTitle { "The Matrix" }
SERVICE <http://data.linkedmdb.org/sparql> {
    ?film rdf:type movie:film.
    ?film movie:filmid ?id.
    ?film rdfs:label …
Run Code Online (Sandbox Code Playgroud)

sparql limit offset

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

无法将超过100mb的文件推送到git hub

当我这样做时,我收到此错误超过GitHub的文件大小限制为100 MB是否有任何方法可以将超过100 MB的文件推送到git hub我试图推送一个114 MB的zip文件.有没有简单的解决方法.谢谢

git github limit

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

如何根据用户配额限制MySQL结果

今天我的SQl问题是如何根据用户配额限制一些查询结果.

这是用例:

  • 用户拥有1 ... N个网站,其中包含1 ... N个网页
  • 用户有一个scan_quota,允许他(或不)访问他的网页

用户

+-----+------------+
| id  | scan_quota |
+-----+------------+
|   1 |          0 |
|   2 |         10 |
|   3 |         20 |
+-----+------------+
Run Code Online (Sandbox Code Playgroud)

网站

+-----+---------+------------------------------------------------+
| id  | user_id | url                                            |
+-----+---------+------------------------------------------------+
|   1 |       1 | http://www.site1.com                           |
|   2 |       2 | http://www.site2.com                           |
|   3 |       3 | http://www.site3.com                           |
+-----+---------+------------------------------------------------+
Run Code Online (Sandbox Code Playgroud)

网页

+-------+------------+--------------------------------------+---------------------+
| id    | website_id | url                                  | last_scan_date      |
+-------+------------+--------------------------------------+---------------------+
| 1     |          1 …
Run Code Online (Sandbox Code Playgroud)

mysql limit

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

标签 统计

limit ×10

mysql ×4

php ×3

sql ×2

dns ×1

git ×1

github ×1

java ×1

mysqli ×1

nginx ×1

offset ×1

option ×1

ram ×1

regex ×1

sparql ×1

sqlite ×1