E ae Galera,
Tenho q paginar mais de 30.000 registros do banco de dados, mas nao pode ser so paginar, tenho q separar por LETRAS, pro kra escolher so os registros que começam com a letra M por exemplo, ai vai aparecer os nomes que começam com M...
Bom, isso eu já consegui...
Porém tá na página 1, mas o fato e q na página 1 nao tem M, so tem A, mas antes de mostrar eu faço um while pra ir mudando de registro ate chegar na LETRA M (por exemplo), quando o kra muda de página, vai pra página 2, mas na página 2 também nao tem M, entao o script chega até o 1° registro que começa com M e MOSTRA OS MESMOS REGISTRO DA 1ª PÁGINA. isso acontece até chegar na página q realmente tem M.
Lembrem que são mais de 30.000 registros, e as páginas tão com 500 registros, até agora são mais 60 paginas.
Pensei em selecionar so a primeira letra do nome do kra DIRETO DO BANCO, mas nao sei se e possivel.
Se alguem tiver uma ideia de como faz, agradeço...
PaginaÇÃo Com Letras Separadas
Started By DVPL, 17/09/2004, 09:39
3 replies to this topic
#1
Posted 17/09/2004, 09:39
www.interacto.com.br
#2
Posted 17/09/2004, 10:16
Amigão... faça um SELECT descente para a sua solução.
Jogue fora essa gambiarra que tu fez com while e faça corretamente.
Não que o seu método não vá dar certo, pode até vir a funcionar, mas quando se utiliza o método adequado, com o conhecimento adequado, é possível alcançar melhores resultados.
Exemplo:
Jogue fora essa gambiarra que tu fez com while e faça corretamente.
Não que o seu método não vá dar certo, pode até vir a funcionar, mas quando se utiliza o método adequado, com o conhecimento adequado, é possível alcançar melhores resultados.
Exemplo:
select * from tabela where campo like 'm%'
resposta assimilada, missão cumprida
------
Mero mortal!
Mero mortal!
#3
Posted 17/09/2004, 12:34
Obrigado Prog,
não tinha pensado nisso...
Resolveu meu problema...
não tinha pensado nisso...
Resolveu meu problema...
www.interacto.com.br
#4
Posted 17/09/2004, 21:26
aí tipo da pra vc jogar uma variavel que pega o valor e joga no select..
por ex.
var = request("letra")
select * from tabela where campo like '&var&%'
algo assim...aí qd vc tiver a letra m por ex...busca so por ela e caso tenha outra tb..
por ex.
var = request("letra")
select * from tabela where campo like '&var&%'
algo assim...aí qd vc tiver a letra m por ex...busca so por ela e caso tenha outra tb..
> Busca On-line - A Busca que faltava na Internet! - Cadastre-se!
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)