Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để chỉ hiển thị 5 bản ghi trên mỗi trang từ bảng cơ sở dữ liệu mysql của tôi thông qua phân trang?

Nếu bạn chỉ muốn mã PHP MySQL, tôi thường sử dụng những thứ như sau.

$page=max(intval($_GET['page']),1); // assuming there is a parameter 'page'
$itemsperpage = 5;
$total=100; // total results if you know it already otherwise use another query
$totalpages = max(ceil($total/$itemsperpage),1);
$query = "SELECT * FROM emp_master LIMIT ".(($page-1)*$itemsperpage).",".$itemsperpage; // this will return 5 items based on the page


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Khung thực thể với mysql, Vấn đề viết hoa bảng giữa linux và windows

  2. Làm cách nào để nối các kiểu dữ liệu như số nguyên (số nguyên với số nguyên) &varchar (varchar với varchar) trong mysql?

  3. Truy vấn MySQL PHP có chứa từ khóa / từ dành riêng

  4. Sao lưu và khôi phục đơn giản cho Cơ sở dữ liệu mysql từ Java

  5. Chèn MySQL vào từ Cơ sở dữ liệu này trong Cơ sở dữ liệu khác