質問: 1; $i <= $max_page; $i++) { echo '${i} '; } echo ''; ?> タイプミス発見 ``` 恐らく原因は **while**だろうと思っていますし、実際に **whiule** 及び **endwhile** を消すと ```
回答: (回答になっていなかったためスコープについての記述は削除しました) 質問とは直接関係ないですが `$stmt->fetch()` も例外を発生する可能性があるので `try` の中に入れてしまってください。 ``` execute(); while ($row = $stmt->fetch()): ?> ```