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

PHP और MySQL पेजिनेशन

यहाँ एक अच्छा प्रारंभिक बिंदु है:

<?php

// insert your mysql connection code here

$perPage = 10;
$page = (isset($_GET['page'])) ? (int)$_GET['page'] : 1;
$startAt = $perPage * ($page - 1);

$query = "SELECT COUNT(*) as total FROM redirect
WHERE user_id = '".$_SESSION['user_id']."'";
$r = mysql_fetch_assoc(mysql_query($query));

$totalPages = ceil($r['total'] / $perPage);

$links = "";
for ($i = 1; $i <= $totalPages; $i++) {
  $links .= ($i != $page ) 
            ? "<a href='index.php?page=$i'>Page $i</a> "
            : "$page ";
}


$r = mysql_query($query);

$query = "SELECT * FROM 'redirect'
WHERE 'user_id'= \''.$_SESSION['user_id'].' \' 
ORDER BY 'timestamp' LIMIT $startAt, $perPage";

$r = mysql_query($query);

// display results here the way you want

echo $links; // show links to other pages


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL sproc के पैरामीटर के रूप में LIMIT पास करना

  2. मुझे अपने विंडोज़ कंप्यूटर पर my.cnf नहीं मिल रहा है

  3. MYSQL सेल्फ-जॉइन कैसे काम करता है?

  4. OptimaData और VidaXL के साथ बैठक के लिए एम्स्टर्डम में हमसे जुड़ें

  5. MySQL में, क्या मुझे संख्याएँ उद्धृत करनी चाहिए या नहीं?