【发布时间】:2015-09-17 08:19:27
【问题描述】:
大家好,我如何设置限制和偏移 vor sql 数组
我正在执行一个 .sql 文件并将其写入$sql,但我需要一个偏移量进行分页,因为我得到了整个数据集。
public function getSqlDetailsAction()
{
$fileName = $this->Request()->getParam('fileName');
$pluginFolder = dirname(dirname(__DIR__));
$sqlFolder = $pluginFolder . '/SqlFiles/';
$filePath = $sqlFolder . $fileName;
$sql = file_get_contents($filePath);
$sql.=" limit ".$start.", ".$limit;
$sqlResultList = Shopware()->Db()->query($sql);
$this->View()->success = true;
$this->View()->data = $sqlResultList->fetchAll();
}
【问题讨论】:
-
sql文件有什么内容?
-
从表中选择 * !这里来自 js 后端的请求 'dev/backend/UnSqlReader/getSqlDetails?_dc=1442478815251&fileName=sql2.sql&page=1&start=0&limit=25'
-
你有它,但你没有
$start和$limit设置所以设置这些,你就可以开始了。我会把这条线改成$sql.=" limit $start,$limit"
标签: php pagination limit offset