sql >> データベース >  >> RDS >> Mysql

前/次のボタン?

    それは簡単です。リクエストにはページ変数を保持します。以下に示すように

    if (!isset($_GET['page'])) {
       $page = 1;
    } else {
       $page = (int)$_GET['page'];
    }
    

    また、SQLステートメントには、ページ変数を使用してクエリ制限を調整する次のようなものを記述します。

    $query = 'SELECT * FROM someTable WHERE 1 LIMIT ' . (($page - 1) * $recordsPerPage) . ' ' . $recordsPerPage;
    

    とにかくそのようなもの。次に、[前へ]リンクと[次へ]リンクに次のようなものを配置して、ページ変数をインクリメント/デクリメントできるようにします。

    <? if ($page > 1) : ?>
       <a href="self.php?page=<?= $page - 1 ?>">Prev</a>
    <? endif ?>
    <? if ($page != $maxPages) : ?>
       <a href="self.php?page=<?= $page + 1 ?>">Next</a>
    <? endif ?>
    


    1. PDO/MySQLプリペアドステートメントを使用したパラメーターとしてのテーブル名

    2. オラクル-どのステートメントをコミットする必要がありますか?

    3. chart.jsでJSONデータを使用する方法は?

    4. 戻り値を使用したスト​​アドプロシージャの呼び出し