Привет, ребята, как я могу установить ограничение и смещение vor sql Array im, выполняющий файл .sql и записывающий его в $sql
, но мне нужно смещение для подкачки, потому что я получаю весь набор данных.PHP, mySQL: установить ограничение массива смещение
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? – NDM
выберите * из таблица! здесь запрос от js backend 'dev/backend/UnSqlReader/getSqlDetails? _dc = 1442478815251 & fileName = sql2.sql & page = 1 & start = 0 & limit = 25' – Alex
У вас есть **, но у вас нет '$ start' и' $ limit' set ** Так что установите их, и вам хорошо идти. Я бы изменил эту строку, но на '$ sql. =" Limit $ start, $ limit "' – RiggsFolly