0

Como retornar registros aleatórios de um mysql e atribuí-los a variavéis sem usar array ?

criado por Miguel Lohan em 26/08/2003 7:13pm
Nenhuma descrição foi enviada.

Lista de Respostas:

0
26/08/2003 7:13pm
(~20 anos atrás)
Miguel Lohan respondeu:
Primeiro você gera os números aleatórios e logo após usa uma select.

Gerar Aleatório:

<?
$condicao = 0;
for ($x=0;$x<6;$x++)
{
mt_srand ((double) microtime() * 1000000);
do
{
$bloqueia = 0;
$numerorand = mt_rand(1,48);
$numerorandarray[$x] = $numerorand;
if ($condicao != 0)
{
for ($loop=0;$loop<sizeof($numerorandarray)-1;$loop++)
{
if ($numerorandarray[$loop] == $numerorand)
{
$bloqueia++;
}
}
}
$condicao=1;
}
while ($bloqueia > 0);
echo $numerorandarray[$x]."<br>";
}

?>

0
27/08/2003 12:13am
(~20 anos atrás)
Alessander Thomaz respondeu:
Um artigo sobre o assunto pode ser encontrado logo na pagina inicial do PHPBrasil http://phpbrasil.com/articles/article.php/id/541.

Leia todos comentários e poderá fazer o que gostaria.

0
03/09/2003 6:18pm
(~20 anos atrás)
Rhácius Castelo respondeu:
Usa a funçaõ rand();

0
04/09/2003 7:29pm
(~20 anos atrás)
Diogo Gomes respondeu:
complicou muito, para dados simples, o php e o mysql oferce opções mais fáceis.

0
11/09/2003 3:21pm
(~20 anos atrás)
Lembre-se que a função Random() do mysql apresenta algumas deficiências.

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)