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

MySQL/PHP-ページ番号のページ付け一度に10ページしか表示されない

    function getPageRange($current, $max, $total_pages = 10) {
        $desired_pages = $max < $total_pages ? $max : $total_pages;
        $middle = ceil($desired_pages/2);
        if ($current <= $middle){
            return [1, $desired_pages];
        }
        if ($current > $middle && $current <= ($max - $middle)) {
            return [
                $current - $middle,
                $current + $middle
            ];
        }
        if ($current <= $max ) {
            return [
                $current - ($desired_pages - 1),
                $max
            ];
        }
    
    }
    list($min,$max) = getPageRange($sidenr, $sideantal);
    
    
    foreach (range($min, $max) as $number) {
        echo "<li><a href=\"test.php?page=".$number."\" >". $number. "</a></li>";
    }
    


    1. SQL Serverテーブル:@、#、および##の違いは何ですか?

    2. 別のサーバーでmysqlに接続します

    3. opencartseourlの書き換え

    4. mysql JOIN、これはどのように解釈されますか?