Jump to content
Fórum Script Brasil
  • 0

Exibir resultados aleatórios da consulta


Igoh Bruno

Question

5 answers to this question

Recommended Posts

  • 0
Você pode fazer isso com ORDER BY RAND():

SELECT id,title,publishDate FROM mytable ORDER BY RAND() LIMIT 5

Mas cuidado, segundo este artigo, você pode ter problemas de performance.

Um abraço.

Coloquei assim mais n deu certo. estar algo errado?

$sql = mysql_query("SELECT * FROM comercio ORDER BY RAND(id_categoria) LIMIT 5 ");

Link to comment
Share on other sites

  • 0
Troca:

RAND(id_categoria)

Por:

RAND()

Agora deu certo! Obrigada.

Qual risco pode ocorrer usando isso?

Risco de segurança nenhum, mas se você não limitar o número de resultados e se forem muitos resultados, pode apresentar problema de performance, como já foi dito.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...