sql >> Database >  >> RDS >> Mysql

hoe zend paginate te gebruiken zonder alle resultaten van een database te laden

Met behulp van de fabrieksmethode kunt u een exemplaar van Zend_Db_Select of Zend_Db_Table_Select verzenden. Als je klasse Zend_Db_Table_Abstract bent, kun je er eenvoudig een selectiequery van maken en deze vervolgens verzenden. Als dat niet het geval is, kunt u een instantie maken en deze verzenden, zie het voorbeeld uit de documenten:

    $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. MySql en Entity Framework Code First

  2. Hoe in te voegen in MYSQL-rij vanuit meerdere $_POST-arrays

  3. Hoe weet ik of een SQL-instructie in Java is uitgevoerd?

  4. PostgreSQL-kolom bestaat niet, maar bestaat wel