gpt4 book ai didi

php - PHP mssql_query 中的限制?

转载 作者:行者123 更新时间:2023-12-02 07:50:31 25 4
gpt4 key购买 nike

我正在使用 PHP 连接到 MS Sql 数据库。除了我似乎无法让 LIMIT 工作之外,我已经完成了所有工作。

以下查询返回错误:

$query = "SELECT name, id, startDate FROM events LIMIT 0, 20";

这是它返回的错误:

Warning: mssql_query() [function.mssql-query]: message: Incorrect syntax near '0'. (severity 15) in /var/www/vhosts/[hidden]/index.php on line 201

我也尝试过使用以下方法:

$query = "SELECT name, id, startDate FROM events LIMIT 20";

但它返回相同的结果。

现在,其中没有“限制”的相同查询返回正常...但加载了超过 6,000 个我显然不想要的结果:)

有人有什么想法吗?特洛伊

最佳答案

LIMIT 是 MySQL 语法 -- 在 SQL Server 上,您需要使用 TOP :

SELECT TOP 20 
e.name,
e.id,
e.startDate
FROM EVENTS e

与 LIMIT 不同,TOP 无法指定偏移量,以防您希望将其用于分页。

关于php - PHP mssql_query 中的限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4111798/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com