Estou-me a inciar em php e SQL e tenho uma dúvida!! :)
Portanto, tenho uma página que basicamente faz uma Query à BD e devolve perto 1000 resultados.
Com esta query, a página demora algum tempo a ser gerada e ainda para mais fica gigante :\
Agora o que eu queria fazer era não mostrar os dados todos numa página, mas apenas mostrar por exemplo 10 resutlados por página.
Sei mais ou menos uma maneira de fazer isso, que era, na primeira ligação à página era executada a query à bd e guardados os resultados num array e dp podia avançar atraves de um indice passado pelo $_REQUEST por todos os resultados..
Mas de qualquer maneira acho que é pouco eficiente esta alternativa e gostaria de saber qual é o padrão usado para este tipo de situações! :)
Pergunta
Daniel Botelho
Ola!
Estou-me a inciar em php e SQL e tenho uma dúvida!! :)
Portanto, tenho uma página que basicamente faz uma Query à BD e devolve perto 1000 resultados.
Com esta query, a página demora algum tempo a ser gerada e ainda para mais fica gigante :\
Agora o que eu queria fazer era não mostrar os dados todos numa página, mas apenas mostrar por exemplo 10 resutlados por página.
Sei mais ou menos uma maneira de fazer isso, que era, na primeira ligação à página era executada a query à bd e guardados os resultados num array e dp podia avançar atraves de um indice passado pelo $_REQUEST por todos os resultados..
Mas de qualquer maneira acho que é pouco eficiente esta alternativa e gostaria de saber qual é o padrão usado para este tipo de situações! :)
Obrigado! :)
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.