Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

पीडीओ पीएचपी के साथ पेजिनेशन कैसे बनाएं

पृष्ठ पर अंक लगाने का एक आसान तरीका यहां दिया गया है:

<?php
$limit = 2;
$query = "SELECT count(*) FROM kategori";

$s = $db->query($query);
$total_results = $s->fetchColumn();
$total_pages = ceil($total_results/$limit);

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



$starting_limit = ($page-1)*$limit;
$show  = "SELECT * FROM kategori ORDER BY id DESC LIMIT ?,?";

$r = $db->prepare($show);
$r->execute([$starting_limit, $limit]);

while($res = $r->fetch(PDO::FETCH_ASSOC)):
?>
<h4><?php echo $res['id'];?></h4>
<p><?php echo $res['nama_kat'];?></p>
<hr>
<?php
endwhile;


for ($page=1; $page <= $total_pages ; $page++):?>

<a href='<?php echo "?page=$page"; ?>' class="links"><?php  echo $page; ?>
 </a>

<?php endfor; ?>



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JAR फ़ाइलों के लिए क्लासपाथ सेट करना

  2. विभाजन करते समय विदेशी कुंजी को कैसे संभालें

  3. MySQL परिणामों को पहले अक्षरों के साथ कैसे क्रमबद्ध करें, प्रतीक अंतिम?

  4. MySQLi के साथ असंबद्ध क्वेरी?

  5. MySQL उपयोगकर्ता द्वारा परिभाषित चर की संग्रहण सीमा