Мне нужно построить таблицу данных со стороны сервера, потому что у меня более 200 тыс. Строк, и у меня нет выбора, мне нужно сделать это из оператора execute, например:
$result['draw']=1;
$temp = BD::query('SELECT * FROM `ersmessages` WHERE 1 LIMIT 10');
$result['recordsTotal'] = sizeof($temp);
$result['recordsFiltered'] = sizeof($temp);
$result['data'] = $temp;
Нокогда я делаю это, что не выводит на экран мои результаты и для 200k строк это дает ошибку.Если я ограничу запрос, который работает, но на одной странице.
Мой JS выглядит следующим образом:
$('#tableAllMessages').DataTable( {
"processing": true,
"serverSide": true,
"paging": true,
"searching": { "regex": true },
"lengthMenu": [ [10, 25, 50, 100, -1], [10, 25, 50, 100, "All"] ],
"pageLength": 10,
"ajax": "req/getAllMessages.php"
} );
Как мне получить таблицу данных с постраничными данными с 200k строками?Я не могу использовать ssp.