Ir para conteúdo
Fórum Script Brasil
  • 0

Registro


Guest - Ricardo -

Pergunta

Guest - Ricardo -

pessoal, preciso d uma ajuda...

como faco p/ mostrar apenas os ultimos 4 registros da bco?

ex.: tenho uma tabela contendo id + foto, c/ + d 10 registros, como faco p/ apenas mostrar os 4 ultimos cadastrados?

grato pela colaboraum...

abracos...

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0
Guest - Ricardo -

Pessoal, eu d novo...

ok, realmente mostra os 4 ultimos, mas quando é inserido + fotos, continua aparecendo apenas as 4 anteriores, ou seja, ele não atualiza... tem + algum detalhe?

e + uma pergunta, aproveitando o embalo... como fazer p/ que mostre apenas 4 fotos, RANDOMINACAMENTE, ou seja, cada x que é atualizado a pagina, muda as fotos?

vlw pessoal e desculpa incomoda vocês.. vlw... abracos...

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - Ricardo -

Pessoal, eu d novo...

ok, realmente mostra os 4 ultimos, mas quando é inserido + fotos, continua aparecendo apenas as 4 anteriores, ou seja, ele não atualiza... tem + algum detalhe?

e + uma pergunta, aproveitando o embalo... como fazer p/ que mostre apenas 4 fotos, RANDOMINACAMENTE, ou seja, cada x que é atualizado a pagina, muda as fotos?

vlw pessoal e desculpa incomoda vocês.. vlw... abracos...

Link para o comentário
Compartilhar em outros sites

  • 0

Dá uma lida no artigo:

http://phpbrasil.com/articles/article.php/id/1214

e também em:

http://lists.evolt.org/archive/Week-of-Mon...230/131053.html

Existe (ou existia) um bug no mysql em windows em relação ao "Order by RAND()", que fazia com que o último registro da tabela fosse exibido, ao invés de um registro aleatório, para fazer com que funcione, o SQL teria de ser executado duas vezes.

*** EDIT ***

Após mais algumas pesquisas, verifiquei que, em algumas versões do MySQL, independente da plataforma, o uso do "ORDER BY RAND()" é desencorajado, pois consome muitos recursos de processamento no servidor. A explicação seria que, ao utilizar a função "RAND()" o servidor teria de ler o índice por completo para então poder retornar um valor, o que em algumas tabelas pode se tornar um problema.

*** Fim do EDIT ***

Abraço

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...