Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

PHP - Permintaan MySQL dengan Pagination

Pertama-tama cari tahu berapa banyak game yang tersedia untuk kategori tertentu

ubah baris

$query2 = mysql_query("SELECT * FROM Games WHERE category = '$code' ");

untuk

$sql="SELECT * FROM Games WHERE category = '$code' ";
$query_count=mysql_query($sql);

Tambahkan yang berikut setelahnya

$per_page =30;//define how many games for a page
$count = mysql_num_rows($query_count);
$pages = ceil($count/$per_page);

if($_GET['page']==""){
$page="1";
}else{
$page=$_GET['page'];
}
$start    = ($page - 1) * $per_page;
$sql     = $sql." LIMIT $start,$per_page";
$query2=mysql_query($sql);

Kemudian tampilkan nomor halaman yang Anda inginkan

<ul id="pagination">
        <?php
        //Show page links
        for ($i = 1; $i <= $pages; $i++)
          {?>
          <li id="<?php echo $i;?>"><a href="linktoyourfile?c=<?php echo $c;?>&page=<?php echo $i;?>"><?php echo $i;?></a></li>
          <?php           
          }
        ?>
      </ul>

Gunakan CSS untuk pagination ini akan berhasil



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengumumkan ClusterControl 1.4.1 - Edisi ProxySQL

  2. Cara Mengamankan MySQL:Bagian Kedua

  3. AttributeError:modul 'mysql' tidak memiliki atribut 'konektor'

  4. Bagaimana saya bisa menyelesaikan panggilan asinkron untuk berperilaku sinkron?

  5. cara mendapatkan id sisipan terakhir setelah memasukkan kueri dalam catatan aktif codeigniter