皆様 いつもご親切なご支援を誠にありがとうございます。  
今回標題の件を達成する上で、以下記事  
<https://qiita.com/ShibuyaKosuke/items/0c5c6df1fac218fbca38>  
を参考にさせて頂いておりますが、こちらはDB=MYSQLが故
達成できていることなのか、当方の応用能力がないためにMSSQLServerに適用できないのか判断できない状況です。

====質問====  
記事の中にある以下ソース部分をコメントアウトすることで、一応に動作します。  
（全体でたった5件という判断が行われた表示をしますが、ページインデックスも表示されました。）  
このコメントアウトをとってしまうと、MSSQLServerから”'LIMIT'
付近に不適切な構文があります。”というエラーが返ってきており、画面は正常に動作を終えることができないようです。  
・この部分では一体何をやっているいるのでしょうか？  
・またそれはMYSQLにのみ適用できる機能なのでしょうか？MSSQLServerに適用できるものでしょうか？

毎度のことで申し訳ございませんが、皆様のお力添えをお待ち申し上げております。

```

    // LIMITが設定されているとき
    if (!is_null($limit)) {
        $start = getCurrentPage() * $limit;
        $statement .= sprintf(' LIMIT %d, %d', $start, $limit);
        $stmt = $dbh->prepare($statement);
        $stmt->execute($params);
        $recset = $stmt->fetchAll(PDO::FETCH_ASSOC);
    }
    
```
CC BY-SA 3.0
2017-12-12T11:30:58.087
40222
2017-12-12T11:30:58.087
25696
question
php
PHPとMSSQLServerで　ページインデックス付のテーブルを表示したい