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.
Comando Rand() Php
Started By Eriki Dias, 30/10/2011, 01:18
3 replies to this topic
#1
Posted 30/10/2011, 01:18
#2
Posted 31/10/2011, 11:34
Fala ai olha eu tirei no proprio php um exemplo
ou usando array_rand
<?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);
?>
#3
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.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)










