gente, eu estou fazendo um sistema de sorteio... já está tudo pronto, resta a parte principal... a que faz sorteio de uma pessoa aleatoria cadastrada no banco de dados...
eu queria tipo sortear um id... pq a partir dai eu pego as outras infos do sorteado...
eu axo q para fazer isto tem q utilizar o rand()... é issu mesmo?
como eu uso elepara sortear um id no banco de dados?
vlws gente...
este é meu primeiro sistema q desenvolvo...depois q ficar pronto eu posto aqui para vcs verem como ficou... vou distribuir ele gratuitamente na net...

Rand()
Started By foxter, 25/12/2003, 13:04
4 replies to this topic
#1
Posted 25/12/2003, 13:04
Foxter:
#2
Posted 25/12/2003, 13:10
Olá foxter,
Você pode colocar assim
Desta forma ele vai pegar aleatorio de acordo com a id dos usuarios do teu site!!!
T+
Você pode colocar assim
$sorteio = mysql_query("SELECT * FROM usuarios WHERE id ORDER BY RAND() DESC LIMIT 0,30");
Desta forma ele vai pegar aleatorio de acordo com a id dos usuarios do teu site!!!
T+
Você gosta de música???
Toca guitarra, violão ou outro instrumento???
------------------------------------------------------------------
Venha conhecer nosso site
http://www.supercifras.net
http://forum.supercifras.net
Toca guitarra, violão ou outro instrumento???
------------------------------------------------------------------
Venha conhecer nosso site
http://www.supercifras.net
http://forum.supercifras.net
#3
Posted 25/12/2003, 13:17
ah tah certo... vlws... vou testar aqui...
editado:
iiiiikra nem deu certo..
bom eu fiz assim:
soh q é assim... tem 5 cadastros no membros, e cada um com um id, ai no $id aparece os 5 ids juntos, só que cada atualizacao uma sequencia diferente... eu queria q aparecesse apenas 1 id...
editado:
iiiiikra nem deu certo..
bom eu fiz assim:
$sorteio = mysql_query("SELECT * FROM membros WHERE id ORDER BY RAND() LIMIT 1"); while($linha = mysql_fetch_array($sorteio)) { $id = $linha["id"]; echo"$id"; }
soh q é assim... tem 5 cadastros no membros, e cada um com um id, ai no $id aparece os 5 ids juntos, só que cada atualizacao uma sequencia diferente... eu queria q aparecesse apenas 1 id...
Edição feita por: foxter, 25/12/2003, 13:25.
Foxter:
#4
Posted 25/12/2003, 13:48
Faz assim
Espero ter ajudado!!
$sorteio = mysql_query("SELECT * FROM membros WHERE id ORDER BY RAND() LIMIT 1"); $linha = mysql_fetch_array($sorteio); $id = $linha["id"]; echo"$id";
Espero ter ajudado!!
#5
Posted 25/12/2003, 13:55
consegui... vlws....

Foxter:
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)