DataTable Json e PHP

12 respostas
Observador

Alguém teria alguma solução para exibir uma datatable jquery com mais de 105.000 linhas de registro. Pois quando eu exibo a página demora muito para carregar. e Quando carrega os dados não faz a paginação(até aparece a paginação porem não funciona).

12 Respostas

Dragoon

Colocar uma paginação? Configurar para trazer um paginação de resultado…

Observador

Ele até esta para fazer a paginação porem ela não esta funcionando.

Dragoon

Se eu não engano precisar criar no server side essa paginação… e mandar para o front somente o que ele está precisando…

Tem o endereço do pacote DataTable?

Observador
$rows = false;

while ($res = mysqli_fetch_array($query,MYSQLI_ASSOC)) {

$rows[] = $res;

}

$data = array(“draw”=> 1,

“recordsTotal”=>$total_linhas,

“recordsFiltered”=> $total_linhas,

“data”=>$rows);

echo json_encode($data);

exit();
Observador

esta é a parte final do meu server, criando o json e enviando para o front.

Dragoon

Qual é a SQL?

Observador

A query é um pouco grande tem 34 colunas e 23 join

Dragoon

Se paginou ela tipo limit ?

Observador

Eu já fiz com e sem limit.

Dragoon

E não resolveu!?

Se isso acontece talvez a SQL não está correta ou as relações etc.

Observador

O sql realmente é meio complexo mas já revisei, criei índices e consegui baixar o tempo de execução no banco. Eu estou tentando encontrar os parâmetros de paginação do data table.

Dragoon

Eu também encontrando posto aqui

Criado 26 de março de 2019
Ultima resposta 26 de mar. de 2019
Respostas 12
Participantes 2