PHP SQLSRV TOP功能,与MySQL LIMIT不同

时间:2015-03-15 19:54:16

标签: php sql-server limit

这是以前帖子中的后续问题:PHP SQL Server Alternative for TOP and LIMIT of MYSQL

TOP相当于sql server中的LIMIT:http://www.w3schools.com/sql/sql_top.asp

当我输入时,它确实以某种方式工作:

 $construct1 ="SELECT TOP $per_page * FROM ENSEMBLE WHERE $construct";

但是当我添加$ start:

 $construct1 ="SELECT TOP $start, $per_page * FROM ENSEMBLE WHERE $construct";

它给我一条错误信息说..

  

警告:sqlsrv_fetch_array()要求参数1为资源,第51行的C:\ xampp \ htdocs \ trueensemble \ search1.php中给出布尔值

我决定在此之后运行错误报告以获得详细错误,我得到了:

  

[SQL Server]','附近的语法不正确。 )

我尝试删除逗号,现在给我一条错误消息:

  

[SQL Server]关键字' FROM'附近的语法不正确。 )

我看到这篇文章:Equivalent of LIMIT and OFFSET for SQL Server?,但我不知道如何使用我在mysql中使用的代码重写它。

0 个答案:

没有答案