Php 如何使用Zend_Db高效地读取大量行?
有没有一种简单有效的方法,或者使用Zend_Db按顺序读取大量行 基本上我需要一行一行地处理整个表。表较大,主键序列不受保证(即不是自动递增,而是无符号整数)。 最好的方法是什么Php 如何使用Zend_Db高效地读取大量行?,php,mysql,zend-framework,zend-db,Php,Mysql,Zend Framework,Zend Db,有没有一种简单有效的方法,或者使用Zend_Db按顺序读取大量行 基本上我需要一行一行地处理整个表。表较大,主键序列不受保证(即不是自动递增,而是无符号整数)。 最好的方法是什么 环境:PHP5.2、Zend Framework 1.10、MySQL 5.1您始终可以使用limit函数加载记录的子集 $table = new Default_Models_Something(); $table = $table->fetchAll($table ->select(true)->
环境:PHP5.2、Zend Framework 1.10、MySQL 5.1您始终可以使用limit函数加载记录的子集
$table = new Default_Models_Something();
$table = $table->fetchAll($table ->select(true)->limit(10, $offset));
通过这种逻辑,您可以找出表中有多少条记录,然后每次提取10条记录,每次递增偏移量