- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 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/
我正在使用 PHP 连接到 MS Sql 数据库。除了我似乎无法让 LIMIT 工作之外,我已经完成了所有工作。 以下查询返回错误: $query = "SELECT name, id, startD
我的查询: $query_total = mssql_query("SELECT count(*) FROM table_name",$link); 以上查询给出错误日志: PHP Warning:
因此,当我想向 ms sql server 查询某些内容时,我一直收到此错误。 已与数据库建立连接,但查询似乎失败。 错误日志包含以下内容: PHP Fatal error: Call to
我有一个从 MSSQL 调用存储过程的 PHP 文件。存储过程计算值并存储到临时表中。当我像这样从 PHP 调用存储过程时 $cmd="exec get_value ".implode(",",$pa
我使用带有 try catch block 的 MS SQL 2005 中的简单存储过程简化了我的问题。 它是这样的: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFI
我是一名优秀的程序员,十分优秀!