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

cách sử dụng zend paginate mà không cần tải tất cả kết quả của cơ sở dữ liệu

Sử dụng phương pháp gốc, bạn có thể gửi một phiên bản của Zend_Db_Select hoặc Zend_Db_Table_Select. Nếu bạn là lớp mở rộng Zend_Db_Table_Abstract, bạn có thể chỉ cần tạo một truy vấn chọn lọc từ nó và sau đó gửi nó. Nếu không, bạn có thể tạo một phiên bản và gửi nó, hãy xem ví dụ từ tài liệu:

    $adapter = new Zend_Paginator_Adapter_DbSelect($db->select()->from('posts'));
    $adapter->setRowCount(
        $db->select()
           ->from(
                'item_counts',
                array(
                   Zend_Paginator_Adapter_DbSelect::ROW_COUNT_COLUMN => 'post_count'
                )
             )
    );

$paginator = new Zend_Paginator($adapter)

http://framework.zend .com / manual / en / zend.paginator.usage.html # zend.paginator.usage.dbselect



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn MySQL XML

  2. Cách kết nối MySQL với chương trình Java

  3. Làm cách nào để bảo vệ chống lại các cuộc tấn công SQL injection bằng cách sử dụng DBI của Perl?

  4. mysql.connector - Bạn có lỗi trong cú pháp SQL của mình; gần '% s' ở dòng 1

  5. CHỌN tất cả các bản ghi 30 ngày tuổi