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)


 
			
			 
				
				
				 
				
				
				








