Como retornar registros aleatórios de um mysql e atribuí-los a variavéis sem usar array ?
Nenhuma descrição foi enviada.
comentários (0)
suspender
Lista de Respostas:
26/08/2003 7:13pm
(~21 anos atrás)
(~21 anos atrás)
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>";
}
?>
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>";
}
?>
27/08/2003 12:13am
(~21 anos atrás)
(~21 anos atrás)
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.
Leia todos comentários e poderá fazer o que gostaria.
04/09/2003 7:29pm
(~21 anos atrás)
(~21 anos atrás)
complicou muito, para dados simples, o php e o mysql oferce opções mais fáceis.
11/09/2003 3:21pm
(~21 anos atrás)
(~21 anos atrás)
Lembre-se que a função Random() do mysql apresenta algumas deficiências.