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

पेजिनेशन (पिछला | अगला) स्मार्टी के साथ

अपने वर्तमान TRY कथन में, सबसे पहले आपको अपना वर्तमान पृष्ठ प्राप्त करना चाहिए (मान लीजिए क्वेरी स्ट्रिंग से)

$page = empty($_GET['page']) ? 1 : (int)$_GET['page'];

और फिर क्लबों को डीबी से लाने के लिए परिभाषित करें

$start_from = $page == 1 ? 0 : (($page - 1) * 10 - 1);
$query = $oPDO->prepare("SELECT * FROM V_clubs WHERE Zichtbaar = 1 ORDER BY ID ASC LIMIT ".$start_from.", 10");

मूल रूप से आपको पेज 1 के लिए 0वें रिकॉर्ड से 10 रिकॉर्ड मिल रहे हैं, पेज 2 के लिए 9वें रिकॉर्ड से 10 रिकॉर्ड आदि।

page 1 LIMIT 0,10
page 2 LIMIT 9,10
page 3 LIMIT 19,10

और निश्चित रूप से स्मार्ट टेम्पलेट में PREV और NEXT लिंक डालें। संकेत PREV को पेज 1 में छुपाएं और NEXT को अंतिम पेज में छुपाएं

<a href="your_url.php?page=$page-1">PREV</a>
<a href="your_url.php?page=$page+1">NEXT</a>



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP वेब अनुप्रयोग:mysql डेटाबेस डिजाइन सर्वोत्तम अभ्यास प्रश्न

  2. कैसे स्वचालित परीक्षण के लिए एक आबादी वाले डेटाबेस के साथ एक डोकर छवि बनाने के लिए?

  3. MySQL ऑल्टर टेबल कॉलम

  4. PHP/MySQL शून्य मान डालें

  5. रेक डीबी:बनाएं - संयोजन मुद्दे