Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rodrigoreis22

Função rand()

Recommended Posts

Na minha tabela (banner) tem 2 campos: id e url.Inseri 4 valores: url1, url2, url3, url4Em seguida executei a seguinte query: SELECT * FROM banner ORDER BY RAND()as saídas para esta query são sempre as mesmas, nas seguintes ordens:url1, url2, url3, url4 e url4, url2, url1, url3. Não sai outra sequencia diferente destas. Gostaria de saber por que só sai essas sequências sendo que a função rand() deveria randomizar os registros.Obs: Executei a query muitas e muitas vezes.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Que estranho cara, eu criei um tabela aqui e inclui 4 registros e olha o que deu:

2,3,4,1

3,2,1,4

1,2,4,3

4,1,2,3

Minha tabela tem esta estrutura:

CREATE TABLE teste (  id int(3) NOT NULL default '0',  url varchar(30) NOT NULL default '',  PRIMARY KEY  (id)) TYPE=MyISAM;
Imagem Postada

Qq coisa posta aí.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.