ola galera, tenho um script em PHP e ele tem seu banco de dados Mysql. eh o seguinte teno o array
$destaque = mysql_query("SELECT * FROM automoveis WHERE dest_inicial = 1 ORDER BY RAND() LIMIT 4");
ele randomiza o resultado ateh tudo bem. mas ele repete os resultados. e nao deveria. pq sao 4 resultados diferentes. e ele repetes alguns. gostaria que nao repetisse. alguem pode me da uma luz???? vlwww

Comando Rand Repete Resultados
Started By Lipearu, 19/07/2009, 16:15
4 replies to this topic
#1
Posted 19/07/2009, 16:15
#2
Posted 20/07/2009, 09:41
Especialidade: Desenvolvimento e Banco de Dados.
Este post lhe ajudou? Agradeça:
#3
Posted 20/07/2009, 15:12
ja tentei e nao funcionou.
consegui com isto
obrigado
consegui com isto
$semente = rand(); $destaque = mysql_query("SELECT * FROM automoveis WHERE dest_inicial = 1 ORDER BY RAND($semente) LIMIT 0,1"); $destaque2 = mysql_query("SELECT * FROM automoveis WHERE dest_inicial = 1 ORDER BY RAND($semente) LIMIT 1,1"); $destaque3 = mysql_query("SELECT * FROM automoveis WHERE dest_inicial = 1 ORDER BY RAND($semente) LIMIT 2,1"); $destaque4 = mysql_query("SELECT * FROM automoveis WHERE dest_inicial = 1 ORDER BY RAND($semente) LIMIT 3,1");
obrigado
Edição feita por: Lipearu, 20/07/2009, 15:12.
#4
Posted 25/07/2009, 23:13
Você deve ter visto algo errado, os resultados não repetem não.
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#5
Posted 26/07/2009, 00:00
como falei ja foi resolvido. obrigado
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)