Jump to content


Photo

Comando Rand() Php


  • Faça o login para participar
3 replies to this topic

#1 Eriki Dias

Eriki Dias

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Masculino
  • Localidade:Dracena

Posted 30/10/2011, 01:18

Boa noite, gostaria de utilizar o comando rand() da seguinte maneira:

Criei uma tabela em um banco de dados onde vou inserindo perguntas, e gostaria de criar uma outra pagina onde ao entrar ou clicar em algum botão o comando rand() selecione 3 perguntas da minha tabela aleatoriamente.

Fico grato se puderem me ajudar.

#2 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 31/10/2011, 11:34

Fala ai olha eu tirei no proprio php um exemplo
<?php
$query = "SELECT `id` FROM [TABLE]";
$result = mysql_query($query, $link);
$num = mysql_num_rows($result);
if ($num > 0) {
    // Array the ID's...
    $id_array = array();
    while ($row = mysql_fetch_assoc($result)) {
        $id_array []=$row["id"];
    }
    $query = "SELECT * FROM [TABLE] WHERE `id`=".$id_array[rand(0, (count($id_array)-1))];
    $result = mysql_query($query, $link);
    $row = mysql_fetch_assoc($result);
    // ...
}
?>


ou usando array_rand

<?PHP 
$num	=array('55'=>'','44'=>'','43'=>'');
echo array_rand($num);
?>

Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#3 Vanfer

Vanfer

    Turista

  • Usuários
  • 41 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 23/11/2011, 11:28

experimenta isso: "SELECT * FROM tabela_perguntas ORDER BY RAND() Limit 0,1";


Boa noite, gostaria de utilizar o comando rand() da seguinte maneira:

Criei uma tabela em um banco de dados onde vou inserindo perguntas, e gostaria de criar uma outra pagina onde ao entrar ou clicar em algum botão o comando rand() selecione 3 perguntas da minha tabela aleatoriamente.

Fico grato se puderem me ajudar.


Edição feita por: Vanfer, 23/11/2011, 11:29.


#4 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 22/10/2017, 11:03

Priligy Dapoxetina 60 Mg viagra Levitra Langzeittherapie Amoxicillin Itchy Bumps Rash Picture




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq