Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

aletres

select random

Recommended Posts

Olá.Tenho a seguinte linha: ORDER BY RAND() LIMIT 5Só que na verdade eu quero sortear um registro entre os últimos 10 que foram cadastrados. ou seja quero um ORDER BY ID DESC LIMIT 0,10 .COMO FAÇO PARA SORTEAR UM REGISTRO DOS ÚLTIMO DEZ INSERIDOS?Obrigado a todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites
$sql = "select * ... LIMIT 0, 10";$exe = mysql_query($sql);$registros = array();while($reg = mysql_fetch_array($exe, MYSQL_ASSOC)){   $registros[] = array($reg['id'], $reg['nome'], $reg['telefone']);}shuffle($registros);for ($i=0;$i<1;$i++){  $id = $registros[$i][0];  $nome = $registros[$i][1];  $telefone = $registros[$i][2];}

Compartilhar este post


Link para o post
Compartilhar em outros sites

tipo... estou tentando fazer algo parecido...Mas por exemplo... tenho a seguinte tabela USUARIO( id, nome, telefone )Eu quero sortear 2 usuarios aleatoriamente... mas detalhe, nao pode acontecer se serem sorteados 2 registros iguais....Como fazer apenas com SQL, de preferencia ?Valew

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.